Remove synchronous assignPod call from create pod
Make integration test pass.
Add constraint package to let us reject invalid assignments.
Remove references to scheduler from pod storage.
Use -ldflags to set git commit version
Add salt configuration for openvpn for use on Azure.

Sets up openvpn for container to container communication. Azure
deploy scripts create certs used for openvpn conneciton. Salt
installs and configures openvpn.
Update apiserver defaults template

Set "cloud" grain to "vsphere".

The "minion_ips" grain doesn't seem to be used anymore.
Merge pull request #961 from lavalamp/removeAssignCall

Remove synchronous assignPod call from create pod
update API link.
Add heapster as a cluster monitoring example
Need to remove pods that change labels.
Move etcd watch code to its own files
Change 'sendCreate' to 'sendAdd'; integration passes.
Remove commented lines from openvpn config files.
Merge pull request #1031 from vishh/master

Add heapster as a cluster monitoring example
Hard code auth for vagrant.

This simplifies things when switching between providers.  Fixes #1033.
Merge pull request #1029 from pietern/apiserver-defaults

Update apiserver defaults template
Very minor change to use camelCase for ReasonType as suggested in issue #914.
Merge pull request #1035 from satnam6502/master

Very minor change to use camelCase for ReasonType as suggested in issue ...
Update the roadmap with some completed tasks.