Up 4235 marketplace add to tab

https://issues.jasig.org/browse/UP-4235
Consider promoting `PortletTab` to be a real standalone public Class rather than an inner class?