more work on auto-determination of reduce task size based on input split size. more good stuff.