Feature: Fetch endpoints from SRV records

This was sitting on my local clone for quite a while, I finally got around to write some documentation.

These patches give load_config() the ability to query SRV records for the domain names listed in config['srv_endpoints'] and add them to config['endpoints'].