Feature/support librato rails

A few internal changes to make integration with librato-rails a bit easier:
 * Make log prefix configurable
 * Support a pre-configured tracker object
 * Break pid locking out of should_start checks
 * Make it easier to overload user-agent version string
 * Break out env-based config loading for easier management in subclasses