Add conversion of 'org.cloudsmith' bound bundle states and preferences

This commit prevents that a workspace that is created with a Geppetto
that used the 'org.cloudsmith' namespace looses its preferences when
switching to the new 'com.puppetlabs' namespace. Three steps are added
to ensure this:

1. Rename bundle state directories under .metadata/.plugins
2. Rename .prefs files in .metadata/.plugins/org.eclipse.core.runtime
3. Perform string substitution in renamed prefs files
Add project specific formatting and cleanup to c.p.g.injectabe.eclipse

The com.puppetlabs.geppetto.injectable.eclipse bundle is relatively
new. It didn't have the standard formatting and cleanup settings. This
commit adds that.
Adjust launchers