Merge pull request #1239 from maestrodev/joyent_bootstrap

Joyent server creation should not wait for server to be ready
Merge pull request #1237 from agunawan/master

[Fog::Storage::AWS::File] Add support for x-amz-website-redirect-location
expect public_key option instead of ssh_key on block create
Merge pull request #1240 from TrevorBramble/bluebox-options-ssh-key

expect public_key option instead of ssh_key on block create
Merge pull request #1232 from benton/feature/aws-rds-tags

Amazon RDS tagging
Merge pull request #1073 from sage-andrew-taylor/master

Make private IP address available in Rackspace server
Merge pull request #1222 from juliohr/master

Changed the list server request to get details
[Brightbox] Allows authentication as user

Allows user based logins when username and password are sent in addition
to the client credentials.

The application id and secret are passed as client_id and client_secret
in requests.
[Brightbox] Allow users to lists all accounts associated with the current credentials
[Brightbox] add support for User Applications
[Brightbox] Change code to return Single user
[Brightbox] Adds ApiClient Model

* Add api client model for Brightbox
* Also map relevant requests to model methods
* Add ApiClient declaration to compute.rb
[Brightbox] Add identifier to get_account method
[Brightbox] Fixes cloud IP options default

Originally defaulted as `nil` which meant options could not be trusted
as such in the `request` code.
Adding public_ip_address and private_ip_address to Fog::Compute::RackspaceV2::Server
Adding bootstrap and setup for RackspaceV2 servers
Merge pull request #1242 from brightbox/user-apps-support

[Brightbox] User apps support
[Brightbox] Deprecates overloaded requests

Fog::Compute::Brightbox::Real#get_user and #get_account were overloaded
to return the currently authenticated user or the scoped account
respectively if no identifier was passed.

This is strictly wrong because the requests should map to one API
endpoint but these now switch between two.

Behaviour is deprecated and will be removed at a suitable point in the
future.
[Brightbox] Standardises update_firewall_rule

Code was not generated and missed the checks for blank identifiers or
options.
[Brightbox] Deprecates old account update request

This moves #update_account in line with the other update requests since
we are moving towards management of multiple accounts.