Handle missing source AMI error

Specifying a non-existent source AMI will result in an empty array of
images in the response which would cause an "index out of range" panic.
This change handles this case more gracefully with an error message.
Merge pull request #228 from markpeek/markpeek-images

builder/amazon/common: handle missing source AMI error