Extend use of reflection for port in Jetty 9

There was already a reflection hack in place for logging the local
port in Jetty 8/9. It wasn't being used for the getPort() method
for some reason, so that needed to be fixed.

Fixes gh-635
Polish
Revert "Remove test dependencies from spring-boot-starter-parent"

This reverts commit 5ded496dc32770148935574ff1c649799f251413.

Fixes gh-628
Next development version
Fixup starter-parent for 1.0.2 SNAPSHOT
Fix path stripper in JolokiaEndpoint to account for management.contextPath

When the user sets management.contextPath=/admin the Jolokia
endpoint gets mapped to /admin/jolokia, but that the path stripper it uses
internally makes a false assumption about the form of the request path.
The fix is simple (just use a smarter search for the endpoint path in the
request path).

Fixes gh-642
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