Add a predicate for persistent disk scheduling.
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 #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
Merge pull request #1808 from jbeda/remove-dup-script

Remove duplicate code for GCE cluster start
Merge pull request #1810 from thockin/vagrant

Revamp e2e basic test to use a smaller container.
Deal with the case where a pod goes away after we list it.

Fixes #1678
Merge pull request #1805 from vishh/update_deps

Updating docker client to the latest version
Merge pull request #1794 from brendandburns/e2e

Add a pod update e2e test in go. Also adjust validation logic a little.
Merge pull request #1790 from jbeda/1678-fix-e2e

Deal with the case where a pod goes away after we list it.
Merge pull request #1754 from brendandburns/valid

Add a predicate for persistent disk scheduling.