add ability to read ultradns traffic controller pool records
Merge pull request #1451 from jclouds/ultradns-tcpoolrecord-list

add ability to read ultradns traffic controller pool records
refactored out common id parsing logic in ultradns
create and delete traffic controller pools in ultradns
create and delete traffic controller records in ultradns
Merge pull request #1452 from jclouds/ultradns-tcpool-createdelete

UltraDNS tcpool create|delete
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
Merge pull request #1453 from jclouds/ultradns-tcpool-hardening

Ultradns tcpool hardening
update pool record support in ultradns
HttpUrlConnection reverts Content-Length=0 on POST unless doOutput is set to true
added missing annotation for trmk provides method
backfilled test that ensures login command on trmk sets content-length
specify weight when adding pool record support in ultradns