Allow using the FVH and Postings Highlighter without storing extra data

Right now this is a work in progress more for review then anything.  I'll squash it and make it better later.

I'm sure there are tons of things wrong with this but it could save me a ton of disk space and speed up highlighting.  But, yeah, it is a huge hack.

Closes #5183