Fix jvmArgs usage example

The  configuration within an execution is only applied when that
particular execution is invoked as part of the build. It is not
applied when the plugin is invoked on the command line (i.e.
mvn spring-boot:run).

This commit clarifies the situation so that users can safely copy/paste
those bits and get the expected behavior.

 Fixes gh-875
Fix wrong closing tag

Fixes gh-874
Merge pull request #874 from ShawnTuatara/patch-1

* patch-1:
  Fix wrong closing tag
Support for @ConfigurationProperties in JPA

Adds JpaProperties to bind to spring.jpa.* (making those
properties easier to reason about and visible in the
/configprops endpoint).

Also allows easy configuration of multiple EntityManagerFactories via new
EntityManagerFactoryBuilder. JpaBaseConfiguration has a @Bean of that type
so users can inject it to create new or additional EntityManagerFactories.
This also simplifies the Hibernate autoconfiguration.

Also renames the DataSourceFactory to DataSourceBuilder (since that's what it
is).
Add FilterRegistrationBean.setDispatcherTypes(...)

Add setDispatcherTypes method to FilterRegistrationBean.

Fixes gh-871
Skip the execution of repackage in parent projects

If an execution of the repackage goal is present in a project with
'pom' packaging, it is now skipped. This allows to configure the
plugin in the parent.

Fixes gh-867
Polish
Merge branch '1.0.x'
Add baseDir to git-commit-id-plugin

Fixed gh-873
Merge branch '1.0.x'
Make OnExpressionCondition package private

(consistent with the other Condition implementations)
Fix freeMarker->freemarker
Add FreeMarkerProperties instead of raw Environment access

It's better for readability and tooling. Changed
templateLoaderPath -> path (simpler and unlikely to clash)
spring.freemarker.templateLoaderPath -> path

Fixup tests and documentation following the rename of
spring.freemarker.templateLoaderPath to spring.freemarker.path
Update HikariCP version to latest.
Merge pull request #877 from brettwooldridge/master

* pull877:
  Update HikariCP version to latest.
path->templateLoaderPath
Update Thymeleaf dependencies

- thymeleaf-layout-dialect 1.2.4
- thymeleaf 2.1.3

Fixes gh-866
path->templateLoaderPath
Merge branch '1.0.x'

Conflicts:
	spring-boot-dependencies/pom.xml