Fix dependency management failure

All dependencies have recently moved to the spring-boot-dependencies
POM but that POM does not contain the repositories that are required to
download milestone artifacts.

This commit moves the default profile that is active by default at the
right place in the hierarchy so that it is applied there as well.
Use the official JMS spec artifact
Revert "Fix dependency management failure"

This reverts commit 1ef3d3bda9680b4c4517ef0a32a91250e15c2be8.
Add explicit hamcrest-core dependency

Add an explicit dependency to `hamcrest-core` in the
`spring-boot-starter-test` POM. This prevents version 1.1 from
accidentally being pulled in via junit.

Fixes gh-810
Add HealthIndicator for Rabbit
Polish
Reading contents of data-{platform}.sql in addition to data.sql
Merge branch 'master' of https://github.com/kryger/spring-boot

* 'master' of https://github.com/kryger/spring-boot: (47 commits)
  Reading contents of data-{platform}.sql in addition to data.sql
  Reading contents of data-{platform}.sql in addition to data.sql
  Update documentation to include note about RabbitMQ health support
  Polish
  Add HealthIndicator for Rabbit
  Extract WebMvcProperties
  Add spring.resources.add-mappings property
  Support relaxed names with ConditionalOnProperty
  Clarify why you might not use the starter parent
  Update Spring Plugin to 1.1.0.RELEASE
  Add explicit hamcrest-core dependency
  Polish
  Polish spring-boot-dependencies
  Update @ConditionalOnProperty to not match false
  Document repackage in maven without parent POM
  Add gc information to /metrics endpoint
  Add missing tests
  Rename missing test
  Update documentation for new HealthIndicator support
  Rename SimpleHealthIndicator to SimpleDataSourceHealthIndicator
  ...