Add parent class loader entries if possible

...otherwise you can see cryptic NoClassDefFound errors
because the application class was loaded from the parent
on the file system, but then it doesn't have access to the
child loaders nested jars.
Add git commit id to MANIFEST in boot tools repackager
Ensure env vars are consulted for PATH
Temporary fix for Spring snapshot changes
Small re-org of PropertiesLauncher