Add cdh-4.4.0 profile and class abstraction to make it work against CDH-4.4
Merge pull request #67 from continuuity/feature/cdh-4.4-compatible

Make weave compatible with CDH-4.4