Add MapFileOutputFormat from Hadoop 2.2.0
Add private constructor and fix javadoc