LPS-45537 Autogenerated
LPS-45537 Ran "ant format-javadoc -Dlimit=MBMessageLocalServiceImpl"
LPS-41810 SF
LPS-46970 SF
LPS-46966 SF
LPS-47753 - Documents and Media Icon view overlaps border and document name
LPS-47753 - bootstrap 3 switched to box-sizing: border-box. specify content-box for app view entry
LPS-47753 - Instead of adding content-box, we should just work with the default Bootstrap 3 box-model
LPS-47753 - General source formatting
LPS-47559 SF
LPS-45537 Add CommentsSubscription tests
LPS-45537 Add new group
LPS-45537 SF
LPS-45537 SF
LPS-45537 Add annotation to clean up data
LPS-47754 - Flagging Web Content article in Icon view whites out article name and greys out dropdown menu caret
LPS-47465 Add ServiceTrackerMap interface
LPS-47465 Added empty default implementation

This class will contain the common logic for maintaining the mapping
with the services.
LPS-47465 Use a ServiceTracker from the Registry to track the services.

We need the class to track and a filter to feed the ServiceTracker. We
add a new type parameter S to the class. This is the service the tracker
is going to track, that does not necessarily be the same type that the
map will return.
LPS-47465 Add a ServiceTrackerCustomizer to the ServiceTracker

This customizer will be the responsible to maintain the services in the
map.

The customizer returns the ServiceReference so the ServiceTracker will
track the references and provide the customizer with them. This way we
will use internally the references as handles and keep the services
ourselves to return them to the clients of the API.