finish up refactoring of bson split/recordreader/inputformat so we can use it in mapred.* packages.