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.
Services should go in
com.liferay.ide.portlet.core.lfportlet.model.internal