[aws|dns] omit ttl for alias records

closes #2592

/cc @CpuID I think this should solve your issue, could you check it out and see? Thanks!