Polish documentation
Update samples to use specific log configuration
Always reinitialize logging system

Update LoggingSystems so that they can reinitialize themselves
before logging begins. This allows reset of the root logger (which
may have been set to OFF in beforeInitialize) and also re-evaluation
of systems properties such as PID which may not have been set when
logging configuration was first loaded.

This commit may possibly reintroduce gh-1091, but it seems like
reloading is our only option.

Fixes gh-2125
Update module layout to package custom scope dependencies in lib/

Fixes gh-2187
Update war layout to package custom scope dependencies in WEB-INF/lib/

Fixes gh-2187
Merge branch '1.1.x'
Harmonize JTA dependency

Mixing Hibernate and a JTA provider may lead to duplicate JTA
dependencies as the API is published with different coordinates.

The following has been applied:

* We now use `javax.transaction:javax.transaction-api` everywhere.
* The `data-jpa` starter has been updated to replace the JBoss JTA
  dependency with the standard one.
* The `jta-bitronix` starter has been updated to use JTA 1.2 instead of
  JTA 1.1 (unfortunately, JTA 1.1 is published with different
  coordinates).
* The `jta-atomikos` starter has been updated to define a dependency on
  JTA as the current version does not do it at all.
* The HornetQ JMS server is also relying on JTA but that dependency
  should have been optional. It has been excluded for the time being as
  it was using (yet) another set of coordinates.

Fixes gh-2092
Rename SecurityPrequisite -> SecurityPrerequisite

Closes gh-2179
Merge pull request #2179 from izeye/master

* pull2179:
  Rename SecurityPrequisite -> SecurityPrerequisite
Upgrade to Jersey 2.14

Closes gh-2166
Clarify SSL "How-to" documentation

Update the SSL "How-to" documentation to make it clearer that SSL
configuration replaces the usual connector.

Closes gh-2172
See gh-2167
Merge pull request #2172 from ceefour/patch-1

* patch-1:
  Clarify SSL "How-to" documentation
Auto-configure for Thymeleaf conditionalcomments

Add auto-configuration for thymeleaf-extras-conditionalcomments which
allows parsing of conditional comments for IE.

Example:

	<!--[if lt IE 8]>
		<link rel="stylesheet" th:href="@{/styleIE.css}"
		type="text/css"/>
	<![endif]-->

Without this dialect all Thymeleaf attributes are ignored inside the
comment.

Fixes gh-2113
Merge pull request #2113 from BigMichi1/thymleaf-conditional-comments

* thymleaf-conditional-comments:
  Auto-configure for Thymeleaf conditionalcomments
Don't check for /templates when using groovy-all

Update GroovyTemplateAutoConfiguration so that the `/template`
folder check only occurs when the groovy-all jar is not being
used.

Fixes gh-2190
See gh-1915
Scan full classpath with /templates checks

Update template auto configurations to search for template folders in
the entire classpath rather than just the root jar.

Fixes gh-2184
Fix typo
Improve diagnostics when ServletContext.addListener fails

The various servlet containers that we support vary in the quality
of their diagnostics when ServletContext.addListener fails. To make
problem diagnosis easier, this commit ensures that the toString of the
the listener that was being added is included in the exception that's
thrown when a failure occurs.

Closes gh-2197
Merge branch '1.1.x'
Upgrade to Jetty 8.1.16.v20140903

Closes gh-2199