net_http_adapter: add new headers for multi-tenancy

This is for the upcoming work on RBAC.

Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Merge branch 'master' of git://github.com/devaroop/killbill-client-ruby into devaroop-master
killbill_client: trivial cleanups

Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
version: bump to 0.1.3

Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
models: add security model to verify users permissions

This is the first step at integrating RBAC on the client side.
Each call now accepts an optional hash parameter, in which you
can specify a :username and :password.

Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
api: allow client to pass :api_key and :api_secret on a per call basis

Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
http: add support for JSESSIONID

The JSESSIONID is now extracted and saved in the Resource(s) object
(along with the response and etag).

The client can then cache it and specify it in the options hash for
subsequent calls, instead of :username and :password.

Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
models: add support for basic tenant operations

Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
version: bump to 0.2.0

Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
models: pass options hash in refresh call

This is required for e.g. authentication.

Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
version: bump to 0.2.1

Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Update with latest /1.0 models from Kill Bill
Bump version prior release
Regenerate gen files after API changes
Add entitlement API (create/change/cancel)
Change field order for entitlement apis
add audit_log feature to invoices