Updated instructions for locally running kubernetes

Go is a dependency.
Fix node namespace.
update links to upstream release
add missing /opt/bin dir
fix indent
Merge pull request #2619 from kelseyhightower/update-to-0.5

update links to upstream release
Change tabs to spaces
standard config opt names: cluster monitoring
standard config opt names: node monitoring
standard config opt names: logging
add utility for binding flags and building api server clients
update CoreOS installation guides

* CoreOS guides now use the 0.5.4 official release binaries
* kube-register has been updated to work with the 0.5.4 release
* flannel uses the vxlan backend by default for better performance
* cloud-configs are used for all examples
* instructions for GCE, AWS, and VMware Fusion have been combined
Merge pull request #2625 from kelseyhightower/update-to-0.5

update CoreOS installation guides
add union auth request handler
Merge pull request #2628 from deads2k/deads-add-union-request-authenticator

add union auth request handler
Merge pull request #2393 from thockin/enables

Enables
Fix link to authentication document
Merge pull request #2629 from thommay/fix_auth_link

Fix link to authentication document
Remove format specifiers with no options.
Fix iptables for old systems

The iptables args list needs to include all fields as they are eventually spit
out by iptables-save.  This is because some systems do not support the
'iptables -C' arg, and so fall back on parsing iptables-save output.  If this
does not match, it will not pass the check.  For example: adding the /32 on
the destination IP arg is not strictly required, but causes this list to not
match the final iptables-save output.  This is fragile and I hope one day we
can stop supporting such old iptables versions.