bug JBIDE-16617 - New Hybrid Mobile dialog shows error before anything
is entered

Changes the validation behavior
JBIDE-16692 - Caching for Cordova plug-in registry

Starts to use a caching http client for making calls to the registry.
Also introduces a basic cache storage to that stores cached object on
the bundle data file area. Also adds tests for the
BundleHttpCacheStorage
Fix imports 

Remove unused import
JBIDE-16663 - Support for linked folders

Changes the way www and merges folders are copied during project
generation so that they fully respect linked folders.
Generate lowercase ids.

HybridProjectConventions generated application ids are now all lower
case.
JBIDE-16659 - Create merges sub directories 

This creates the platfom sub-directories for the platforms supported by
the tools at the time of project creation.
JBIDE-16744 - Update ios-sim for XCode 5.1 compatability

Upgrades ios-sim to version 1.9 and cleans up some code.
JBIDE-16644 - Cordova Plugins are not loaded when they are not supported
on certain platforms

Starts to process jsmodules even when the a platform does not have a
platform specific node.
Change the way the URL is retrieved

Avoid escaping the space character.