LPS-41412  Refactor PortletSessionTracker to be a reguler utility used b...

...y PortletSessionListenerManager to avoid the session attaching and inefficient session listeners