cache bundled gems in travis.
Ensure all our projects use the same rubocop/hound setup.
Use autoload to load modules on-demand.
Add in a generic StatsD decorator.

* Logs all calls made to StatsD
* Only allows messages to be sent to the StatsD server when running in
  the production environment.
Update the documentation to use RDoc/YARD throughout.
Add in some more StatsD helpers.

* default instrumentation for Rails apps
* Stub class for use in tests
Look up settings using an interface to pluggable backends