Allow passing in user_data when creating Droplets
Merge pull request #54 from merlin83/userdata

Allow passing in user_data when creating Droplets
New version 1.0.4 #54
Added a new class method that will return a Droplet object by its id. #55
Added a new class method that will return a Action object by its id and the droplet ID. #55
Using the new way of declaring properties of objects
Added a new class method that will return a SSHKey object by its id. #55
Added a new class method that will return a Domain object by its domain name. #55
Added a new class method that will return a Image object by its id. #55
Added a new class method that will return a Record object by its id and its domain name. #55
Created a new get_action method that will return a specific Action by its ID.
Added a specific method that will return a specific Droplet by its ID.
Added a specific method that will return a specific Image by its ID.
Added a specific method that will return a specific SSHKey by its ID.
Added a specific method that will return a specific Domain by its domain name.
Created a method that will use the "direct" API to get an action without using the droplet id.
The class method to get the object from a specific ID does not required the Droplet ID anymore.
Implemented the method to get an Action directly from the Manager #55
droplet_id is not required anymore to get an Action object.
Converted to Python 3