Minor simplifications and polishing of test code
Fix indentation
Improve support for Spring TestContext Framework 4.0

- handle meta-annotations
- added spring-boot project/test sample
Merge branch 'groovy-1.8' into groovy-1.9
Test 1.9 branch against Spring 3.2.11
Merge branch 'groovy-1.9' into groovy-2.3
Test against Spring 4.1.0 on 2.3 branch