Allow specifying the AWS availability zone on creation

It gets compared in the diff, but not set on creation.

It doesn't look like any of the aws instance behavior is covered by unit tests, just acceptance tests.  Let me know if I should add an acceptance test for this though.