Route53 Record.set_alias was broken by the addition of target health evaluation

Fix breakage and add tests for the new usage and original usage.  Include health evaluation status in to_print.

I honestly am not sure if the default should be True or False; all of my pre-existing Route53 records report True when using the newer API, so I chose True as the default (though the docs note this may break for CloudFront targets.)