bash completion update

add flags for namespace
add get events
add log
remove 'table' output format
add 'templatefile' output format
add 'apply' (but pretend createall doesn't exist becaues it sux when you
    want to complete on just 'create')
update README
Update the services now that Services v2 has IP per service.
Add directory as option for createall command
rename kube server binaries to kube-

apiserver becomes kube-apiserver
controller-manager -> kube-controller-manager
scheduler and proxy similarly.

Only thing I promise is that right now hack/build-go.sh and
build/release.sh exit with 0.  That's it.  Who knows if any of this
actually works....
Make Vagrant CPU usage be more sane on hyperthreaded systems.

Fixes #2359
Get Vagrant to start using TLS client certs.

Also fix up cert generation. It was failing during the first salt highstate when trying to chown the certs as the apiserver user didn't exist yet.  Fix this by creating a 'kube-cert' group and chgrping the files to that.  Then make the apiserver a member of that group.

Fixes #2365
Fixes #2368
Add missing Kubernetes proxy daemon to AWS CloudFormation template.
Add external services v2 support.
If the image with :latest tag specified in Spec, kubelet should try
to pull the latest one even the policy is PullIfNotPresent.
Add unittests to test PullPolicy.
Merge pull request #2388 from dchen1107/image1

If the image with :latest tag specified in spec, pull even PullIfNotPresent is set.
Use Service.Name for validation error.
Merge pull request #2369 from jbeda/vagrant-fix

Vagrant fixes
Remove confusing function; add TODO and explanation for (nonfatal) error message in integration test.
Fix service e2e test, by eliminating the assumption that ips are re-used.
Merge pull request #2383 from brendandburns/fix

Fix service e2e test, by eliminating the assumption that ips are re-used
Address comments.
Merge pull request #2391 from lavalamp/fix3

Remove confusing function; add TODO and explanation for (nonfatal) error...
Merge pull request #2390 from ddysher/random-fix

Use Service.Name for validation error.