LPS-35075 Creating LayoutStagedModelDataHandler and copy over related logic and methods (copy/paste)
LPS-35075  Registering new staged model data handler
LPS-35075 Adding factory for creating portlet data context
LPS-35075 Apply new PortletDataContextFactory everywhere
LPS-35075 Pulling ifs together since they belong together
LPS-35075 Apply changes to portlet data context to support LayoutSMDH
LPS-35075 Apply logic changes, source formatting and removing unnecessary methods variables