Support other EC2 compliant API's

An example is eucalyptus.  By providing aws.endpoint and aws.version
this patch allows vagrant-aws to deploy on a eucalyptus cluster (and
presumably other EC2 compliant clusters such as openstack).