Add support for adding context to commit status.

This groups statuses from multiple contexts to return single combined
status. More information here:
https://developer.github.com/changes/2014-03-27-combined-status-api/
Preserve api compatablity with previous version.

Support adding commitstatus without context.
Merge pull request #97 from suryagaddipati/add_context_to_commit_status

Add support for adding context to commit status.
make sure the key gets deleted no matter what
I'm getting "the key is already in use" error.

Creating a new thro-away key
[maven-release-plugin] prepare release github-api-1.55
[maven-release-plugin] prepare for next development iteration
Un-finalize a handful of classes.
Explain what a FNFE from delete() may just mean your token is lacking delete_repo.
Update to OkHttp 2.0.0, which has a new OkUrlFactory

OkHttp changed API with v2.0.0, and the `client.open(url)` method no
longer exists:

"URLConnection support has moved to the okhttp-urlconnection module.
If you're upgrading from 1.x, this change will impact you. You will
need to add the okhttp-urlconnection module to your project and use
the OkUrlFactory to create new instances of HttpURLConnection"

https://github.com/square/okhttp/blob/master/CHANGELOG.md#version-200-rc1
Merge pull request #101 from farmdawgnation/final-answer

Un-finalize a handful of classes.
Merge pull request #102 from jglick/clearer-FNFE

Better FNFE from delete()
Merge pull request #103 from rtyley/okhttp-2.0.0

Update to OkHttp 2.0.0, which has a new OkUrlFactory
Extracted non-formatting changes from pull request #98

The original commit has too many whitespace noise changes.

Reference: https://github.com/kohsuke/github-api/pull/98
Convention dictates that the method name be "listXyz"

getCollaborators() only fetching the first page is a bug, so we should fix that too.
Oops forgot to commit this change
[maven-release-plugin] prepare release github-api-1.56
[maven-release-plugin] prepare for next development iteration
Bumping up the version in the hope of fixing site plugin problem
Implement pagination on list of private+public repos of a user.

The paginated version of listRepositories() was 
missing at GHMyself: as side-effect of this bug
when requesting a paginated list of repositories
the ones privately owned by a user were not shown.

This was caused by the missing override of the 
listRepositories(final int pageSize) at GHMyself
that caused the GHPerson implementation to invoked.

The GHPerson version uses the /users/:org/repos?per_page=x
URL which *works fine* for organisations but unfortunately
*does not return* private repositories for users.

IMHO GitHub API are quite inconsistent form this 
point of view, but they are documented in this way
so that work (inconsistently) as designed.