Minor fixes

Remove a build warning, improve some comments, use a specific
type declaration of NSOperation subclass when possible.
Improve auth tests

Check that the auth_token.value field in the auth response
matches the user token being sent
Add content type enums

As described in the StreamHub API docs, add enums
for content types, permissions, permission scopes,
and content visibility.