IDE-1602

Please ignore the first commit
The model elements mainly contain: LayoutTpl, PortletColumn, PortletLayout.
Didn't test the services, just list some probably needed, they will be improved when working on the design view.
Lets call the old layout template the layouttpl_legacy.ftl and the new one we can call it layouttpl_bootstrap.ftl