initial changes for plugin selection to be embedded to other wizards

Includes various changes and optimizations that will allow
CordovaPluginSelectionPage to be used on different wizards. Introduces
several performance optimizations as well.
Fix for layout problems on items

Changes the CordovaPluginInfoItem to have a more consistent layout.
Lightens the amount of information displayed to fit better on the
control's area. moves field data filling to refresh.
Add plugin installation to project creation

Adds the installation of plugins to the project creation job.