IDE-1271

fixed entry template error for creating a new portlet
Switch to released version of IvyDE updatesite
Removed unneeded schema folder
Remove liferay repository from artifact resolution since it will
not be available when m2e creates the archetypes.
IDE-1306 Force update of project location just before creation
    IDE-1289

    * Make existing profiles that have spaces not shown in the 'select' dialog.
    * New maven profile shouldn't produce any values with spaces, but replace with '-' instead when user types in spaces.
    * If user manually types in an 'id' which contains spaces, mark a validation error stating that "No spaces are allowed."
    * Add validation to liferay runtime to create an error message if there are none runtime being set.
    * Add validation to new profile id to create an error message if profile ids are empty.
    * Add @Required to liferay version in the model to create an error if liferay version is not specified.
    * Attach listener to group id and active profile to make sure the same error message won't show up when build type switches from 'maven' to 'ant'.
IDE-1289 Source formatting
IDE-1310 added initial java portlet templates
IDE-1313 restored correct creation of advanced jsf suites
IDE-655

Notes:
added @MustExist tag to Filter, Listerner and Portlet
    IDE-1229 Define Liferay Language Properties File content type

    Source review for content type, add encoding validation for properties files referenced by portlet.xml and
    liferay-hook.xml.

    The encode of the content type is UTF-8 and the file name should end with
    ".properties".

    It needs to meet 3 conditions
    - in a Liferay project.
    - referenced by either a portlet.xml or liferay-hook.xml
    - in default source folder used by the xml files.
IDE-1229 Source formatting

- externalized isValidFile() method in FileDescriber
- rewrote PropertiesUtil to simply nested code
- moved propertieFile related utils from ProjectUtil to PropertiesUtil
Prepare 2.0-Milestone-3 release