The wait is over for Lions fans - coach Warren Gatland has announced his squad for the 10-match, six-week tour of New Zealand.