ec2 inventory: Add the ability to group instances by their Route 53 domain names

For users that use Route53 to reference their instances, it's much more convenient to be able to address instances by the domain names that point to it, rather than the instance's generated public domain name or IP address details.

This change adds extra groups by domain name for each instance, and can optionally ignore specific Route53 DNS zones that the user may specify.