WL-2798 Include all statuses
WL-2798 incorporate WL-2799 add year PathParam
WL-2829 Fix for multiple tree appearances
WL-2798 Javadoc year parameter
WL-2798 bing year queryparam and reduce tests
WL-2829 use distinct cg.*
WL-2798 improve javadoc
Merge pull request #86 from ox-it/WL-2829

WL-2829 Don't display courses with multiple presentations multiple time in tree.
WL-2798 changes to javadoc
WL-2798 Fill out the JavaDoc on the API.
Merge branch 'WL-2798' to add filtering by Academic Year.
Merge branch 'master' into WL-2370
WL-2370 merged with master to resolve conflicts