Require requests
Adding node id to cloud load balancer's Node's to_dict method.

Adjusting formatting of cloud load balancer's unit test so additional fields can be added with proper formatting
Merge pull request #276 from rsyed83/AddIdForLoadBalancerNodes

Adding node id to cloud load balancer's Node's to_dict method
Added httpsRedirect param for load balancer
Merge pull request #278 from ravikamachi/working

Added httpsRedirect param for load balancer
Handle empty bodies in GET calls to cloud_dns

Occasionally cloud dns API will return an empty body on a GET call.
Retrying immediately usually resolves this, but in the case that doesn't
work raise a specific exception.

cloud dns manager and client both had their own GET calls, so both had
to be replaced.

Some tests were mocking an empty body for get calls, which started
throwing exceptions with this new code, so those tests had to be
adjusted to put in something for the body, even if it is not used.
Handle empty bodies in GET calls to cloud_dns

Occasionally Cloud DNS API will return an empty body on a GET call.
Retrying immediately usually resolves this, but in the case that doesn't
work raise a specific exception.

Cloud DNS manager and client both had their own GET calls, so both had
to be replaced.

Some tests were mocking an empty body for get calls, which started
throwing exceptions with this new code, so those tests had to be
adjusted to put in something for the body, even if it is not used.

Also fixed some PEP8 issues with the recent Cloud Loadbalancers commit.
Fixed bug in autoscale group creation. GitHub #249 and #203
Use X-Object-Manifest instead of X-Object-Meta-Manifest when creating DLO

This fixes 0-byte content when GETting Dynamic Large Objects (multipart files) created by pyrax from Rackspace Cloud Files (#258).
Include container name in X-Object-Manifest header when creating DLO

This is related to #258, and fixes the following error when PUTting Dynamic Large Objects (multipart files):

ClientException: Object PUT failed: https://storage101.dfw1.clouddrive.com:443/v1/MossoCloudFS_fab7bcd7-c313-4e3a-a55c-dea7ee252b1c/jordan-test/test 400 Bad Request   X-Object-Manifest must in the format container/prefix
Updated docs and samples to eliminate old flavor references.
Adding node id to cloud load balancer's Node's to_dict method.

Adjusting formatting of cloud load balancer's unit test so additional fields can be added with proper formatting
Added httpsRedirect param for load balancer
Handle empty bodies in GET calls to cloud_dns

Occasionally cloud dns API will return an empty body on a GET call.
Retrying immediately usually resolves this, but in the case that doesn't
work raise a specific exception.

cloud dns manager and client both had their own GET calls, so both had
to be replaced.

Some tests were mocking an empty body for get calls, which started
throwing exceptions with this new code, so those tests had to be
adjusted to put in something for the body, even if it is not used.
Handle empty bodies in GET calls to cloud_dns

Occasionally Cloud DNS API will return an empty body on a GET call.
Retrying immediately usually resolves this, but in the case that doesn't
work raise a specific exception.

Cloud DNS manager and client both had their own GET calls, so both had
to be replaced.

Some tests were mocking an empty body for get calls, which started
throwing exceptions with this new code, so those tests had to be
adjusted to put in something for the body, even if it is not used.

Also fixed some PEP8 issues with the recent Cloud Loadbalancers commit.
Added load balancers to sample code for creating a scaling group.
Merge branch 'working' of github.com:rackspace/pyrax into working
Removed incorrect parameter value. GitHub #281
Add use_servicenet setting for Cloud Files. GitHub #273
Merge pull request #269 from bennylope/requests-req

Add requests as installation requirement