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.
Merge pull request #961 from lavalamp/removeAssignCall

Remove synchronous assignPod call from create pod