Simplify logic. Try at least 5 times to set the tags, only fail afterwards. Should fix #362 [EC2 Driver].
Merge pull request #528 from s0undt3ch/develop

Simplify logic. Try at least 5 times to set the tags.
Protect against unknown provider alias and warn the user.
Merge pull request #529 from s0undt3ch/develop

Protect against unknown provider alias and warn the user.
Clean up the debug message.
Merge pull request #530 from s0undt3ch/develop

Clean up the debug message.
Updating man pages for 0.8.8
Merge pull request #531 from techhat/release

Updating man pages for 0.8.8
Use the instance_id to set tags. Refs #362
Handle errors in query when return url is asked for. Stop creation if an error occurred.
Retry and improve protection against query errors.
Some more debugging.
`avail_locations` needed to be namespaced for the Rackspace cloud driver.
`avail_locations` needed to be namespaced for the Openstack cloud driver.
Fix a bug in `rackspace`. Add some more debugging.

* Fixed a bug in rackspace driver since we could never match a proper state.
* Added some more debugging information while spinning machines(rackspace and openstack).
* Fixed/Simplified the waiting logic in both rackspace and openstack.
Fail soon when ssh authentication should be done using a password and `sshpass` is not present on the system.
Add `avail_locations` to the AWS botocore driver.
Also patch `libcloudfuncs` in the AWS botocore driver to bring `__opts__` to it's scope.
Merge pull request #533 from s0undt3ch/develop

Several fixes and improvements.
added Archlinux PKGBUILD's:
- PKGBUILD-git:
  - pkgver() function from pacman 4.1 better pkg version
  - vcs function from pacman 4.1
- PKGBUILD
  - just snatch from aur.archlinux.com