PailTap now emits more fields

Following additional fields are supported - full_path, split_start, records_to_skip
* full_path - full path to the *.pailfile from which we are reading the record
* split_start - number of bytes to skip in the *.pailfile to reach the beginning of the split
* records_to_skip - number of records to skip from the start of the split

We need split_start and records_to_skip fields because SequenceFileRecordReader doesn't expose the number of bytes read so far.

Context - I want to see if I can create an index file from the *.pailfiles which can be used as a replacement for CDX files. We still have the existing `pail_root` and `bytes` fields as default. To have as less impact as possible the field ordering is also kept same - pail_root, bytes, full_path, split_start, records_to_skip.
Bumping up the version
Merging the changes