Catch Throwable instead of Exception in Spring Application

...so that application startup that fails because of an Error (for
instance NoClassDefFoundError) won't be swallowed.

Fixes gh-1645
Merge branch '1.1.x'