bug JBIDE-16550 - Preferences for default Engine

Adds an engines node to the preferences. Allows selection of a default
engine which is used when creating a new project.
Take default engine preference into use

selects the default engine when creating a new project.
Use default engine if configuration is missing

Uses the default engine defined on preferences for a project if it is
missing the config.json. Also introduces a utility method on
HybridMobileEngineManager for retrieving the default engine
Remove the embedded cordova library

Removes the embedded cordova library from feature and dependencies. In
order to remove the last remaining dependency it also resolves bug
JBIDE-16525
remove the org.jboss.tools.aerogear.hybrid.cordova 

removes all files and the reference from pom.xml
Generate project ID and app name from Eclipse project name

Generates and sets project ID and application name when creating a new
project.