Allocate mux in master.New()

Callsites no longer allocate a mux.
Master now exposes method to install handlers
which use the master's auth code.  Not used
but forks (openshift) are expected to use these
methods.  These methods will later be a point
for additional plug-in functionality.
Integration tests now use the master-provided
handler which has auth, rather than using the mux,
which didn't.  Fix TestWhoAmI now that /_whoami
sits behind auth.
Use the Container VM image in the google-cloud project.

Fixes #2078
Merge pull request #2080 from jbeda/2078-fix-containervm

Use the Container VM image in the google-cloud project.
Add /podSpecs to Kubelet
Merge pull request #1964 from dchen1107/cadvisor

Add /boundPods to Kubelet
Merge pull request #2044 from erictune/fix_mux

Allocate mux in master.New()