Find hypermedia links in response.entity in HATEOAS interceptor

Finding all link properties in the raw response might end in a cyclic loop,
besides the links we're interested in are located in the entity.
enable configuring of nodejs https options
Polish #74 from @wwwdata

- renamed 'request.httpsOptions' to 'request.mixins' for consistency with the XHR client
- added tests, now testing https requests
- added property to client docs
- added to README release notes
Support Browserify

- avoid references to 'this' as the global object, as browserify makes
  this undefined instead of the global
- also removing unchecked references to 'window'

See: https://github.com/substack/node-browserify/issues/372
Release v1.1.1
Bump version for development
Add multipart/form-data mime support
Polishing PR #77

- updating README and docs
Simplify promise usage in registry by using promise.timeout and
letting promise infrastructure turn resolver function exceptions into
rejections
Merge pull request #76 from cujojs/simplify-registry-promises

Simplify promise usage in registry
allow mixins in defaultRequest interceptor
Polish PR #80
Updated docs: mixin in default request interceptor
Merge pull request #81 from jiangtyd/defaultRequestMixinsDocs

Updated docs: mixin in default request interceptor
Fix test issues for multipart/form-data
Allow file:// URLs to resolve with the XHR client

File URLs do not have an http status code. We must introduce a delay in
resolution to allow the error handler to fire if needed. Previously,
requests for file:// URLs would fail to resolve.
Upgrade to test-support@0.4

- make Sauce access key clear text for pull requests to build successfully
- break up sauce tests so there is less to restart when they fail
Separate main modules for node and browser consumption

Node's main is now 'rest/node'.
Browser's main is now 'rest/browser'.

The default client definition has moved to 'rest/client/default' for
internal use, external consumption remains at 'rest'.
Deprecate rest/interceptor/entity

It's behavior is redundant with ResponsePromise.entity(), and causes
unintended side-effects with more advanced interceptors that assume the
entity is response.entity.
Merge branch 'bugfix/cyclic-hateoas' of github.com:phillipj/rest into phillipj-bugfix/cyclic-hateoas