Add runner utility.
Expand choices for using election code.
Make redirect handle namespaces just like proxy (which is weird and needs to be fixed but at least this will be consistent).
Fix subtle bug when proxy constructs outgoing URL.
Implement kubernetes & kubernetes-ro services
Add e2e and integration tests.
Switch models. No master election.
Undemocratically remove unused election code.

@brendandburns: leaving this as a separate commit so you can get it back easily when you're ready to do something with it.
Fix missing portalNets in tests once and for all by adding a default.
Merge pull request #1920 from lavalamp/fix

Publish apiserver services.  Remove election framework.