Add skip parameter to repackage goal

This commit adds a 'skip' parameter to the 'repackage' goal that is
false by default. When this parameter is enabled, the repackage goal
does not run at all.

This can be used when repackaging should occur conditionally or
when a particular module in a hierarchy should not use this feature.

Fixes gh-1424
Add clarification of logging.file (fixes gh-1416)
Merge branch '1.1.x'
Add secure sample with JDBC and data.sql

We can't easily solve the problem by not allowing Spring Security to
eagerly instantiate everything, but we can be defensive about data.sql
and make sure it is executed even if the listener isn't yet registered.

Fixes gh-1386
Merge branch '1.1.x'
Bump version in new sample
Log exceptions in ErrorPageFilter

For some reason I thought that the DispatcherServlet default handler
would log all exceptions, so if we did it in the ErrorPageFilter it
would lead to duplicates. That appears not to be the case.

Fixes gh-1427
Merge branch '1.1.x'
Add a little more context to ErrorPageFilter log

Add the servlet and context path along with the exception message to
the error logged in ErrorPageFilter.

See gh-1427
Merge branch '1.1.x'
Add indirection to avoid runtime dependency on MVC in templates

Velocity and Freemarker share some common properties so the base class for
configuring their properties makes some sense. Unfortunately the implementation
pulls in Spring MVC at runtime because of the signature of one method (that
would never be called). We can fix that in a number of ways, but the least
disruptive is probably to change the signature of that method and only refer
to the concrete template view resolver type if the method is called.

Fixes gh-1437
Merge branch '1.1.x'
Fix version in new sample
Convert URL to File using a URI so that URL-encoding is removed

Fixes #1429
Merge branch '1.1.x'
Polish
Merge branch '1.1.x'
Polish
Inject any existing JMS DestinationResolver bean

Update JmsAutoConfiguration to inject any existing DestinationResolver
bean into JmsTemplate and DefaultJmsListenerContainerFactory.

Fixes gh-1443
Inject PlatformTransactionManager bean for JMS

Update JmsAutoConfiguration to inject any PlatformTransactionManager
bean into the DefaultJmsListenerContainerFactory.

Fixes gh-1444