Add ServiceLoader for AST transformations

The loading is via a marker interface SpringBootAstTransformation
to avoid clashing with other services registered as org.groovy.*

Fixes gh-1392
Fix versions in simple sample
Fix versions in simple sample on merge