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
cleanup spec handler