fix(aws): error with other instances without tags

while starting the cluster, and having already other non-kubernetes
instances active without tags, an KeyError throwed.
enhancement(aws): checks for existing kubernetes vpc first

without this check, kube-up creates a new vpc every time. Now it will
reuse the vpc tagged Kubernetes.
enhancement(aws): using iam role to pass aws credentials
enhancement(aws): added logging variable and more verbose output
fix(aws): fix with non us standard region
fix(aws): cloud provider wasn't set, corrected cloud config syntax
Specify AWS_DEFAULT_REGION to match configured region

The AWS CLI is configured with a default region, but it might not match
the configured Kubernetes region.  Specify the region to be sure.
Move namespace from query param to path part
Added namespace test case for POST to /pods
Add doc for {namespace} path param, fixup and verify proxy paths
Update fsouza/go-dockerclient. This grabs an unexpected number of dependencies.
Merge pull request #3033 from lavalamp/dockerObjWrap

Update fsouza/go-dockerclient.
Issue 2948: fix "kubectl get events" result not sorted
Merge pull request #3011 from saad-ali/2948

Issue 2948: fix "kubectl get events" result not sorted
Make cert CN unique to avoid certificate serial number clashes
Store all of the master's persistent data on a separate "data"
persistent disk when running on GCE.

I'll follow up soon with a second PR that enables kube-push to
completely bring down the master VM and replace it with a new one.
Fix path ordering in client
Merge pull request #3036 from liggitt/cert_cn

Make cert CN unique to avoid certificate serial number clashes
Initial addition of groups to user/policy
Fix bug in gce monitoring setup.