Better Builds

The descriptor is now in its own module, generating from the previous
build plugin! Next step is to remove the builder from source control.
Removing the builder from source control.
Allows the plugin to bail. This is an end-run around maven not being able
to handle on the fly profile activation. It will obviously still fail if the
provided class is changed to something other than the default 'change.me'
found in the build-project pom.
[FLAPI-159] - improve generated naming

+ removes dollar sign in method names
+ replaces '$' wrapper class with 'Start'