IDE-1196

Added completely new New Liferay Plugin Project Wizard
which now supports either ant or maven based project
creation. Also supports ant based projects that are in
a custom location.
IDE-1196

-fixed a couple of project location related bugs
IDE-1136

    Add quick fix for the project of which primary runtime has not been set.
    If there is no available runtime, open the new Liferay Runtime wizard;
    If there is only one, set it as the primary runtime directly;
    If there are multiple runtimes, then open the Targeted Runtimes property
    page of the project.
IDE-1136 Review and source formatting
Fix sapphire api in action handler
IDE-1190

Detect liferay-maven-plugin configured under
<build>
    <pluginManagement>