TABDEV-2998: outcomes are treated as a type of content
TABDEV-2998: moved JiveOutcomes back to subclassing JiveTypedObjects, and adjusted JiveShares to accept JiveTypedObject sharedContent
TABDEV-2998: added matching operation creation methods to operation start methods
Merge branch 'TABDEV-2998' into develop
TABDEV-2998: adjusting tests to reflect the fact that not all sharedContent is JiveContent