add a new yaml config format

This makes the following changes:
  * config file is now YAML (and statsrelay links against libyaml)
  * all old command line options can be specified in the config
  * the binary listens on both statsd and carbon interfaces at the same time, and can proxy both of them in the same binary