Cleanup snapshot mr jobs

- Set BytesWritable capacity
- Do not recreate PrioritizedFactBytes
- Rename PrioritizedFactBytes to PriorityTag
- Change outputKey to BytesWritable mutating it for each key
Should we make a common `SnapshotFactsetThiftMapper` trait that does all of this except for the `parseFact` call + the version string?