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.
Add Host to PodSpec and add a predicate to make the scheduler work.
Merge branch 'master' of https://github.com/dutchcoders/kubernetes into dutchcoders-master

Conflicts:
	cluster/aws/config-default.sh
	cluster/saltbase/salt/kube-controller-manager/default
Add GKE as a provider.
Merge pull request #3046 from mbforbes/gkeTestsSecure

Add GKE as a provider.
Merge pull request #2651 from justinsb/specify_zone_to_ec2

Specify AWS_DEFAULT_REGION to match configured region
better logging
bump(github.com/spf13/cobra):e1e66f7b4e667751cf530ddb6e72b79d6eeb0235
Merge pull request #3064 from lavalamp/fix4

better logging
Merge pull request #3043 from brendandburns/api

Add Host to PodSpec and add a predicate to make the scheduler work.
Merge pull request #3065 from soltysh/cobra_update

bump(github.com/spf13/cobra):e1e66f7b4e667751cf530ddb6e72b79d6eeb0235
Allow parameterization by environment in cluster/gce/config-test.sh

Between this and careful use of "export HOME=/somewhere_else_for_auth/",
you can effectively get ghetto CLI profiles (for GCE tests).
Update aws.
Merge pull request #3056 from zmerlynn/testtar

Allow parameterization by environment in cluster/gce/config-test.sh