Add ability to store/approve shared subscriptions. Back out generics on subscription/pending subscriptions until guis are updated. Change-Id: I84e1651ebcad0d398396752529981f28dbc341bf Former-commit-id: 5a8249a78daaeed19079e78f6c4f07b08e817ff0