Implement the ability to retrieve conent if not populated.

The create and update API calls don't send back the content you just
sent, so that field is null. If this GHContent was instantiated from one
of those calls, we want to make sure we can retrieve the content (and
updated sha, etc) on the fly.
Store encoded content in class level variable on update.
Implement a CRUD integration test for the content api.