IDE-713 work in progress

Now liferay maven project configurator has infrastruture
to report configuration problems related to insufficient
liferay maven plugin settings.
IDE-800
Updated target platform
Removed unneeded .project .settings/
Added .settings/ and .project to gitignore for some uninteresting folders
Also reordered some .projects to make it more import friendly
IDE-814
IDE-813
Cleanup of SDK preferences and build.username.properties behavior
IDE-622

Maven configurator now reports any errors with config dirs not being valid
Fixed broken sdk.ui plugin for jenkins build.
IDE-713 check for liferay version along with config dirs for errors.
IDE-815
IDE-713
IDE-804
IDE-816
IDE-666
IDE-814 fix isLiferayProject tester
Added com.liferay.ide.ui and com.liferay.ide.hook.core NLS stubs
IDE-638
IDE-809