When creating a new server, you can now pass an array of network IDs to which that server has access. If no networks are specified, it default to public net and service net.
Rackspace Cloud Networks uses hard-coded UUIDs for identifying public net and service net. This defaults the network array for new servers to use public net and service net.
When deleting a Cloud Network, the API returns a plain text response even when the Content-Type is set to application/json. In the event of a JSON parsing error, this change sets the request body to an empty hash.
Uses the hypermedia links returned by the response body to determine whether or not there are more results available.
Previously, the model was being incorrectly loaded from request data. As a result, the username and apiKey properties were always nil. This fixes parsing and improves the tests to catch this type of bug in the future.
…that have a vendored 'hpfog'