provider/aws: Refactor Route53 record to fix regression in deleting
provider/aws: Refactor Route53 record to fix regression in deleting

refactored to add a `findRecord` method to find the matching record set,
and use that for the `DELETE` method call.

ClementCunin/terraform-provider-aws,nbaztec/terraform-provider-aws,ashinohara/terraform-provider-aws,ClementCunin/terraform-provider-aws,ClementCunin/terraform-provider-aws,ashinohara/terraform-provider-aws,Ninir/terraform-provider-aws,Ninir/terraform-provider-aws,kjmkznr/terraform-provider-aws,charles-at-geospock/terraform-provider-aws,terraform-providers/terraform-provider-aws,terraform-providers/terraform-provider-aws,charles-at-geospock/terraform-provider-aws,ashinohara/terraform-provider-aws,nbaztec/terraform-provider-aws,nbaztec/terraform-provider-aws,charles-at-geospock/terraform-provider-aws,charles-at-geospock/terraform-provider-aws,kjmkznr/terraform-provider-aws,Ninir/terraform-provider-aws,ClementCunin/terraform-provider-aws,terraform-providers/terraform-provider-aws,kjmkznr/terraform-provider-aws,kjmkznr/terraform-provider-aws,ashinohara/terraform-provider-aws,terraform-providers/terraform-provider-aws,Ninir/terraform-provider-aws,nbaztec/terraform-provider-aws