AWS support draft

This is a very early version of code that adds possibility to bring up a Kubernetes cluster on AWS. It implements a "happy path" scenario at the moment.
I thought I'd ask for some comments and if this work is needed at all before proceeding with making this code ready for merge.
Basically I was looking at how Azure scripts are written while writing mine. In Azure they require you to set `KUBERNETES_PROVIDER` explicitly. I would leave it the same for AWS just to keep it more consistent.