backfilled tests for case where traffic controller record in UltraDNS doesn't exist
added ability to get the specification of an ultradns pool record by id
added predicates to ultradns which simplify common queries for traffic controller resources by id
renamed IDHandler in ultradns to TextHandler as it isn't limited to ids
ultradns no longer throws an exception if you attempt to list zones of an unknown account
add ability to lookup traffic controller pool in ultradns by its dname
rewrote ultradns TrafficControllerPoolApiLiveTest to validate metadata such as dname and record ttl
make error handling code in ultradns more readable