Add CamusHourlyCleanerHive

Like CamusHourlyCleaner (close to exact copy actually), but supports Hive style directory structure and actually works (incorporates https://github.com/linkedin/camus/pull/114).

It's not easy to override `outputDailyFormat`  and `outputMonthFormat` in all methods. Also: do not really want to diverge from upstream.

@ljank 
I don't think it's possible, [getProperty](http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html#getProperty(java.lang.String)) seems to return only Strings.