Prevent scheduler from crashing infinitely if apiserver is unreachable
Move IsAnAPIObject() declarations to register.go

* Add Namespace, UID, Annotations to internal/v1beta1/v1beta2
* Update v1beta3 with minor consistency tweaks
Add additional debugging output on mistyped conversion
Merge pull request #1622 from smarterclayton/types_fixup

Add new metadata to internal/v1beta(1|2) for v1beta3
Add a pkg for iptables support

This makes iptables an injectable dependency.  The test for this started off
simple, but got a bit out of hand.  It's starting to become a mocking
framework.
Update the UX, add documentation.
Merge pull request #1613 from ghodss/fix_infinite_scheduler_crash

Prevent scheduler from crashing infinitely if apiserver is unreachable
Merge pull request #1630 from brendandburns/nginx

Add a missing file that should have been in the previous ux push.
Fix build error in integration test
Merge pull request #1631 from lavalamp/fix

Fix build error in integration test
Use etcd as backend for minion registry.
Rename InsertMinion to CreateMinion.
Rebase to master, change JSONBase to TypeMeta.
podex - DOCKER_HOST envar check
Fix the exec test, on os x false and true have different paths, but they're in $PATH on all.
Merge pull request #1632 from brendandburns/fix

Fix the exec test, on os x false and true have different paths
Merge pull request #1478 from ddysher/minion-etcd

Use etcd as backend for minion registry.
Merge pull request #1620 from jhadvig/podex_envar

podex - DOCKER_HOST envar check
Fix malformed namespace json tag
Add the missing arg in Errorf.