IDE-300 add advanced editor with specialized UI for liferay-portlet.xml ...

This pull request include the changed mode and new test class for liferay-portlet xml reading and service test case.
The models should not be in internal package.  instead the package should be
com.liferay.ide.portlet.core.lrportlet.model