Cherry picking route53 alias support from tdfischer
Cherry picking route53 alias support from tdfischer