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