HADOOP-149: Make split path configurable

This fixes [HADOOP-149](https://jira.mongodb.org/browse/HADOOP-149) and also includes some minor cleanups in the classes.