Merge pull request #549 from pkriens/master

Big push for 2.4
[baseline] forgot the default methods test
[java8] Added Parameter, Type, and Repeated annotations