BUG JBIDE-16213 - Prohibit deployments to AVDs and devices that do not
support the minimum SDK version

Enhances the AVD info parsed so that we also have the API level as part
of the AVD information. This introduces the AndroidAVD.java class. Makes
changes to the AndroidLaunchDelegate so that minimum AVD is checked and
a proper exception is thrown. There is also a change on how the default
AVD is selected to account for API levels.

Also modifies the launch configuration UI to check the API level for the
selected AVD
Adjust platform image extension points

Adjusts the PlatformImage extension point to the earlier refactoring of
platformSupport extension point
Cordova 3.4.0 changes

iOS templates on Cordova 3.4.0 release have changed. Adjusts to these
changes to use the new directory and file names as well as the variable
used on the files.