Proper ip-per-pod on GCE.

Back out the second iptables rule, now that we know what the problem was - we
need to open a firewal rule on each minion.
Add Watch to /pods.
Add mux type to watch package
Add filter to watch
Standardize watch usage in registry/storage objects. Fix up extremely confusing pod test object.
Enforce isDir, elliminates message in kubelet.log
Make global http timeout longer than most operations

We have a few long running operations today (sync=true, watch) that
exceed the original default http.Server timeout.  We should set the
timeout to a high enough limit that more granular controls can be
implemented.
The default client poll interval is extremely long

Most operations complete much more quickly than 20s, and those that
do take longer are going to be fixed to make them take less time
(#353)
Merge pull request #934 from smarterclayton/make_timeout_longer

Make global http timeout longer than most operations
Merge pull request #935 from smarterclayton/client_poll_is_too_long

The default client poll interval is extremely long
Merge pull request #933 from derekwaynecarr/issue_878

Enforce isDir, elliminates message in kubelet.log
Add vagrant cloudprovider
Add a in container exec based health check.
Merge pull request #875 from brendandburns/exec

Add a in container exec based health check.
Address some follow up comments.
Use common resize controller logic for stop
Merge pull request #938 from brendandburns/exec

Address some follow up comments.
Merge pull request #906 from lavalamp/watch

Watch improvements.
Update Collaborative Development with link to common mistakes
Merge pull request #942 from vbalazs/update_collab_with_common_mistakes_link

Update Collaborative Development with link to common mistakes