Add a predicate for persistent disk scheduling.
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
Supply command line args to td-agent
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