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.
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
Deprecate and remove client! and resource! wire.js resolvers

Instead use the 'rest/wire' rest factory. These resolvers were originally
intended as a quick convenience, but they have outlives their usefulness.
Deprecate and remove Dojo store support
Avoid unhandled promise rejection messages
Fix handling of older browsers

- console guards
- promise.catch -> promise.otherwise