Add test for gh-645
Fix springloaded co-ordinates

Apparently springloaded 1.1.5 was released to Maven Central with a
different groupId than to repo.spring.io. It would have worked in
milestones because the repository was declared.

See gh-648
@Controller -> @RestController in docs

Fixes gh-652
/etc/bash_completion.d -> something else

I preferred /etc/bash_completion.d (since it mirrors the actual
preferred deployment of the scripts on my OS). Maybe the MacBoys
have a different point of view? Anyway the docs now point to the
actual script location.

Fixes gh-651
@Controller -> @RestController in README

Fixes gh-652 some more
Fixed minor mistakes

* your -> you're
* ask a questions -> ask a question

Fixes gh-653
Grammar etc. fixes in the docs

Fixes gh-654
Add enabled flag to RegistrationBean

Default to true but allow user to switch off a @Bean of type
Filter (for example) by wrapping it in a disabled registration.

Fixes gh-655
Now after starting application PID file will be created

Fixes gh-550
Add parent directory creation

Also tidied a few other things up (like not needing
SmartApplicationListener).

Fixes gh-550
Minor fixes in the docs
changed 'that can you can' to 'that you can' in Getting Started: 8. Introducing Spring Boot
Print MAVEN_OPTS=-noverify for copy-pasters
Remove return keyword from groovy examples in docs

Fixes gh-656
Add JAXB mini-example to howto

Fixes gh-646
Rename identifier in the howto so that it's unique
Re-order if blocks in RunMojo

Avoids loading a class if not needed, but doesn't seem to solve
any actual problems. I'll leave it in in case it helps later.

Testing gh-648