Add `ex_set_volume_auto_delete` to the GCE driver.

Sets the auto-delete flag for a volume attached to a node.

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Update CHANGES.
Modify update_record method so user doesn't need to specify all the arguments.
Update Route53 driver so update_record method works correctly for records with
multiple values.
Use shorther notation.
Update CHANGES.
Re-order methods.
Add ex_create_multi_value_record method to the Route53 driver which allows
user to create a record with multiple values with a single call.
Fix links to Google Storage's documentation.

Closes #268.

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Add ex_revoke_security_group_ingress method to the CloudStack driver and
a work-around for a nasty inconsistency bug in CloudStack.
Sort values in RECORD_TYPE_MAP.

Having the values sorted makes it easier to spot duplicate.

Closes #270

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
flake8's --exclude flag doesn't like /

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Fix for PEP8's E265.

pep8 1.5 introduced a new test (E265) to ensure there's at least one
space before block comment.

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Fix PEP8's E713 and E714.

Two new tests were introduced with pep8 1.5 to report when operators
'not in' and 'is not' are recommended.

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Fix for various PEP8 errors.

Fix some visual alignments errors reported by pep8.

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Fix for various PEP8 errors.

pep8 1.5.2 started to report errors when a new line follows the
parameter equal, and when a variable is redefined in a list
comprehension.

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Allow user to pass ex_ebs_optimized argument to the create_node method
in the EC2 driver.

Closes #272
Update CHANGES.
Update EC2 instance and pricing information.

Closes #256
Update tox lint step to also verify syntax in the pricing.json file.