Bump dev version to 1.1
Track when 3.0 development

- promise.always() is deprecated
- when/delay requires the first value be a number
- when.reject(promise) rejects the promise instead of the promises value
Merge tag v1.0.3 into dev
fix: x-www-form-urlencoded
Merge pull request #60 from gogamoga/patch-1

fix: x-www-form-urlencoded
Upgrade to when.js 3.0
HTTP Response Promise helper methods

Basic methods included on the HTTP response promise to make interacting
with portions of the HTTP reasponse easier.

    var response = client(request);

    response.entity().then(function (entity) { ... });
    response.status().then(function (statusCode) { ... });
    response.headers().then(function (headers) { ... });
    response.header('Content-Type').then(function (contentType) { ... });

Of course all the typical when.js promise goodness is also available on
the promise.

The resolution status of promises returned from these methods mirors the
resolution state of the response promise: fulfillment->fulfillemnt,
rejection->rejection.

If a non-traditional response object is used to resolve the promise,
these method may behave strangly. In most cases, they will resolve with
undefined, but the behavior itself is not defined.
Cleanup when.js usage

favor when.promise() over when.defer() as practical
Remove util/beget

Favor Object.create and vanilla mixins instead.
Abstract common client bits into a rest/client module

- move client.chain() and client.skip() into the client module
- added client.wrap() as the preferred way to apply interceptors to clients
- deprecated client.chain(); although it still works it will log a warning
- updated docs and examples to use wrap
Relax when.js dependency version to any 3.x version
Cleanup lingering when.js legacy API usage
Support promise from mime serializers

Adds support for mime serializers to process asynchronously,
while reading response entity and writing request entity.
Still supports synchronous serializers as before.

Issue: #66
Merge pull request #67 from phillipj/feature/support-async-mime-serializing

Support promise from mime serializers
Docs for mime converter API changes
Release v1.1.0