Fix Tomcat 8 warnings and Jasper initialization

Fix MalformedURLException warnings caused by Tomcat 8 adding additional
URLs to the TomcatEmbeddedWebappClassLoader.

Add JasperInitializerLifecycleListener to call Tomcat 8's
JasperInitializer which is now required for JSP rendering.

Fixes gh-919
Merge branch '1.0.x'
Make AutoConfigurationPackages.set public

Open up AutoConfigurationPackages.set(...) to allow programmatic
configuration of base packages.

Fixes gh-924
Add Spring Mobile SitePreferenceAutoConfiguration