Add SPF to supported record types of the Rackspace DNS driver.
Modify Rackspace DNS driver to set record name to None for the records
which correspond to the root domain.

This is done for consistency with other drivers.
Update Zerigo DNS driver to set Record.name attribute for records for bare
domains to None instead of an empty string.
Update .gitignore.
Update CHANGES.
Update upgrade notes.
Adding/Removing instances from targetpool requires a list. This fixes a bug with attaching/detaching nodes from loadbalancers. (Attach/Detach wasn't working)

Closes #228.

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Update CHANGES.
Handle Rackspace pagination of DNS records.

Rackspace paginates DNS records returned from their API. In iterate_records and
iterate_zones, query Rackspace multiple times, if needed, to get the full
result.

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Move function to the end, use a better argument name.
Update CHANGES.
supporting internalURL for cloudfiles

re-working `use_internal_url` in declaration, adding test case for endpoint variable

lint white-space fix

lint white-space fix

match indent to the first character of first arg

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Update changes.
Add new m3.medium and m3.large instance information to the EC2 driver. Also
include pricing data.
Update CHANGES.
Fix typo in the docs.
Add a new driver, tests and documentation for CloudSigma API v2.0.

Also update existing driver for API v1.0 and other affected code:

- Update existing driver for API version 1.0 and prefix 1.0 classes with "1_0"
- Update existing 1.0 driver to support "region" argument. This way porting
  existing code to API v2.0 will be easier.
- Add new CloudSigmaNodeDriver class which can be instantiated directly. Which
  API version is used is dictated by the "api_version" kwarg which defaults to
  2.0.
- Add new libcloud.common.cloudsigma module which holds common functionality
  for CloudSigma drivers
- Update INSTANCE_TYPES to be a list so output of list_sizes() method is always
  returned in the same order.
Update CHANGES.
* add to node['extra']['block_device_mapping'] volume_id\n* fix in volume['extra'] parameter device (was incorrect xpath)\n* fix tests for coverage this

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Update CHANGES.