Leeds have beaten competition from rival clubs to sign highly-rated teenage striker Robbie McDaid from Glenavon on a two-year contract.