Creating base class for cloud API interaction.
Creating provider-specific cloud conroller, RackspaceCloudCtrl
Adding unit tests for RackspaceCtrl
Merge branch 'dev' of https://github.com/planctechnologies/gns3-gui into gns-48-cloud-authenticate
Adding "Accept: application/json" header to API requests

Correcting use of requests.Response.json() function (it returns a Python object, not
a JSON string)

Adding call to connection.close() after response received

Adding integration tests for RackspaceCtrl class
Moving cloud code into 'cloud' module.
Merge pull request #4 from planctechnologies/gns-48-cloud-authenticate

Gns 48 cloud authenticate
Merge branch 'dev' of github.com:planctechnologies/gns3-gui into dev
Disabling Rackspace tests while not scalable
Merge dev to master

Includes cloud authentication changes GNS-48