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.
Same for the rest of the classes.