builder/amazon/*: use WaitForState for AMIs
builder/amazon/common: rename instance.go to state.go, makes more sense
builder/amazon/common: error if WaitForState can't find resource
repeatably