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

Add support for the new releae apis.

Implement the handler function in the api object and eliminate the generated
methods from the api object.  Put the generated comments in the new apidocs.ndoc
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.

Add support for client authentication.

Add support for overriding host in block and 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.

Eliminate api/*/index.js