Added support for use_srv_records and srv_domain

In environments with centralized CA and multiple puppetmasters and agents using SRV records, these settings needed.