Add a predicate for persistent disk scheduling.
Fix indentation in Vagrantfile
Create MinionController to sync minions from cloudprovider (pkg cloudprovider/controller).
Remove OnceAndForever util, create a Run() method on MinionController.
Use Forbidden valdiation error when no capability
Add an e2e test in go. Also adjust validation logic a little to make it more reasonable.
Not integrated into existing e2e yet.
Add skeleton for new OpenStack cloud provider
Add github.com/rackspace/gophercloud package as a dependency.

Note this also pulls in:
github.com/kr/text
github.com/mitchellh/mapstructure
github.com/racker/perigee
github.com/tonnerre/golang-pretty
Read user/pass from config and authenticate to OpenStack
Implement Instances interface for OpenStack cloud provider
Updating docker client to the latest version in preparation for adding native docker exec support.
Move developer documentation to docs/devel/

Fix links.
Merge pull request #1715 from ddysher/cloud-minion

Add external loop to sync minions from cloudprovider.
Merge pull request #1791 from erictune/new_validation_err

Use Forbidden valdiation error when no capability
Merge pull request #1804 from satnam6502/fluentd-es-image

Supply command line args to td-agent and other Euphrosine change requests.
Merge pull request #1807 from erictune/dev_doc

Move developer documentation to docs/devel/
Remove duplicate code for GCE cluster start
Actually delete files (completes #1807)
Revamp e2e basic test to use a smaller container.
Merge pull request #1809 from erictune/dev_doc

Actually delete files which were moved in #1807