LPS-33277 Add method for creating control panel URLs
LPS-33277 source formatting
Revert "LPS-33277 source formatting"

This reverts commit ce801bd94aef6e23e632da62b09fb673bfbaa516.
Revert "LPS-33277 Add method for creating control panel URLs"

This reverts commit a75a178df35b308495b43cf05af50982ae169a6a.
LPS-33277 Keep PortletURLFactory methods simple (just for creating the PortletURL object itself, with no business logic). Move business logic to PortalUtil to keep in line with other PortalUtil.getControlPanel*. Note that this method ends with get*PortletURL and not get*URL so as to not confuse with the other methods that a return a String URL vs a PortletURL object.