TABDEV-312: Updated JiveContent to dynamically create the content class list using the JiveTypedObject design.
TABDEV-312: Fixed the copyright notice in the JiveTypedObject class files.
TABDEV-312: Added JiveShare class files.
TABDEV-312: Updated JiveSpace to match the latest REST api documentation.
TABDEV-312: Updated JiveTypedObject to check for the type parameter to prevent reporting it as an extra parameter during JSON parsing.
TABDEV-312: Updated the JiveSpace implementation to make the tests pass.
TABDEV-312: Updated JiveProject to match the latest REST api documentation.
TABDEV-312: Added documentation comments to JiveShare.h.
TABDEV-312: Converted the initialize methods to load methods to guarantee execution at startup.
TABDEV-312: Updated the visibility of JiveShare.h and added it to Jive.h.
TABDEV-312: Converted JiveShare from a JiveContent class into a JiveDirectMessage class.
TABDEV-312: Updated the JSON Debug logging.
TABDEV-975: Add contentType values struct to JivePlace.
TABDEV-312: Updated JSON parsing to correctly create JiveObjects that are part of other JiveObjects.
TABDEV-433. Changed JiveCredentials to a protocol.

Implemented with JiveHTTPBasicAuthCredentials.
TABDEV-975: Add content specific creation methods for content that support attachments.
Merge remote-tracking branch 'origin/TABDEV-975' into develop

* origin/TABDEV-975:
  TABDEV-975: Add content specific creation methods for content that support attachments.
  TABDEV-975: Add contentType values struct to JivePlace.
TABDEV-975: Fix tests.
TABDEV-312: Updated the membersForGroup methods to work for any JivePlace object.
Added a README.md placeholder