TABDEV-1429: Make JiveFileType public.
TABDEV-1429: Add objects metadata methods.
TABDEV-1429: Add test for objectsOperationOnComplete:onError:
Merge branch 'TABDEV-1429' into develop

* TABDEV-1429:
  TABDEV-1429: Add test for objectsOperationOnComplete:onError:
  TABDEV-1429: Add objects metadata methods.
  TABDEV-1429: Make JiveFileType public.
TABDEV-1359. Added retrying to AFNetworking.

The Since we don't have multiple inheritence, I had to create a parallel AFNetworking class hierarchy for delegation. Since
JiveRetryingURLConnectionOperation is able to directly extend AFURLConnectionOperation, it doesn't have an inner operation. Since we don't have multiple interitance, I had to use 2 levels of delegation. Retrying->Inner->AFNetworking. Again, JiveRetryingURLConnectionOperation is its own inner delegator since it extends from the top of the AFNetworking class hierarchy.
Due to limitations of objective-c, we don't support arbitrary class extensions within the Retrying class hierarchy. If we need to add retrying support to a new AFNetworking class, or we update the AFNetworking framework, we should review the changes, since Retrying has AFNetworking implementation dependencies.

I haven't yet implemented retrying for AFImageRequestOperation. That will come in another commit.

The class and delegation hierarchy is below:

AFURLConnectionOperation
|= JiveRetryingURLConnectionOperation (delegates to AFURLConnectionOperation)
   |= JiveRetryingInnerHTTPRequestOperation (delegates to AFHTTPRequestOperation)
      |= JiveRetryingInnerImageRequestOperation (delegates to AFImageRequestOperation)
      |= JiveRetryingJAPIRequestOperation (delegates to JAPIRequestOperation)
|= AFHTTPRequestOperation
   |= JiveRetryingHTTPRequestOperation (delegates to JiveRetryingInnerHTTPRequestOperation)
   |= AFImageRequestOperation
      |= JiveRetryingImageRequestOperation (delegates to JiveRetryingInnerImageRequestOperation)
   |= JAPIRequestOperation
      |= JiveRetryingJAPIRequestOperation (delegates to JiveRetryingInnerJAPIRequestOperation)
TABDEV-1359. Exposed JiveRetryingOperation in Jive.h.
TABDEV-1359. Added retrying to objects operation.
TABDEV-1359. Added JiveRetryingOperation.h to the public headers.

Not sure why this wasn't in there before.
TABDEV-1359. Removed some dead API.
TABDEV-1359. Removed dead code.
TABDEV-1359. Added retrying to AFImageRequestOperation.