Bugfix: set http connection/socket timeouts before issuing a request!

This breaks with null pointer exception because it expects timeouts to
be set already.
Add CamusHourlyCleanerHive

Like CamusHourlyCleaner, but supports Hive style directory structure and
actually works (incorporates https://github.com/linkedin/camus/pull/114).