Add release APIs, eliminate generated code files, plus fixes.

Add support for the new releae apis.

Implement the handler function in the Client object and eliminate the generated
api object.  Put the generated comments in the new apidocs.js file.

Get the list of response-headers from the Client object instead of generating
them into the source code.

Fix get-archive-link ref parameter to be optional.

Fix update-reference force parameter to be optional.

Add support for client authentication.

Add support for uploadHost in constants and config as well as binary type, used for uploads.

Fix bug in duplicate callback prevention code.

Add get-keys-from to user section.

Add dependencies to package.json.

Group methods under each section in docs.
Merge previous package.json and seed.yml
Merge pull request #6 from Robert-Nelson/merge-previous-changes

Merge previous changes
Version 2.3.0
Use mixin in docs
Add missing content APIs

Renamed get-content to get-contents.

Added the following APIs: create-file, update-file, and delete-file.

This provides the functionality of PR 100 and 101 on mikedeboer/node-github.
Add support for url path prefixes, useful for enterprise.

This incorporates PR 106 and 119 from mikedeboer/node-github.
Version 2.4.0
Merge pull request #7 from Robert-Nelson/pull-requests

Merge outstanding Pull requests