Improve update demo, support rolling template update

This improves the update demo pretty dramatically.

* Makes the demo more visual, fixes some HTML layout
* Make naming of objects in `kubecfg run <image> <replicas> <controller>` more obvious
* Run update demo without pushing/creating new containers in docker hub (slow)
* Improve e2e tests to actually do the rolling update
The replication controller isn't supposed to do a diff on that state.  It is defined to just look at number of running pods that meet the label query.  We never defined the replication controller to look deeper into the pod.

In other words, not doing a diff is what is intended.  Because we *don't* want it to have to restart everything at once.  I would support an enhanced feature of having it report which of the pods under the query are "out of spec".