Update gophercloud dependency to v1.0.0
Update openstack provider to gophercloud v1.0 API
Implement TCPLoadBalancer OpenStack cloud provider

Also add a trivial implementation of Zones() too.

This only supports a single region/zone currently (the region where
kubernetes is running).
Add additional logging to openstack cloud provider

Turned out to be invaluable while debugging issues - I expect it will be
for others too.

Conflicts:
	pkg/cloudprovider/openstack/openstack.go
Merge pull request #2051 from anguslees/openstack-provider

Openstack provider
Add some extra checks to (hopefully) prevent flakes.
Fix the build.
Merge pull request #3116 from brendandburns/master

Fix the build.
Merge pull request #3114 from brendandburns/e2e

Add some extra checks to (hopefully) prevent flakes.
improve error reporting for bad templates
Add apiserver proxy support for pods.

This is useful for testing mostly.
Merge pull request #3115 from thockin/proxy-pods

Add apiserver proxy support for pods.
add existence func and unit test
fix update.sh
Merge pull request #3141 from lavalamp/optimize

Fix e2e; add template function to make this possible
Set oom_score_adj for kubelet and kube-proxy to a low value to help them survive system memory pressure.
Merge pull request #3142 from vishh/oom_score

Set oom_score_adj for kubelet and kube-proxy to a low value
Make default conversion behavior available to conversion funcs
Add authenticator.Assertion interfaces
Add github.com/RangelReale/osin as a dependency for plugin/pkg/oauth