Mrapplication

Merge request for following two features
1. MapReduce operator. This opreator runs exciting map reduce jobs
2. KeyHashValuePair: This extends KeyValuePair and provides hash based on the key only.

I agree to Apache 2.0 license