Added liquibase autoconfiguration for executing database migrations on startup

This pull request is for https://github.com/spring-projects/spring-boot/issues/662.
It contains a liquibase starter module, auto configuration to create SpringLiquibase bean to execute migrations on startup, tests, a liquibase sample application and updated documentation.