Make phenny kill its child threads then exit when it receives a SIGTERM signal.
add pid setting for config to specify a pid path
add ssl support
Merge remote branch 'rmoore/sbp'

* rmoore/sbp:
  Make phenny kill its child threads then exit when it receives a SIGTERM signal.