Modularize metadata preprocessor code

I think this functionality may ultimately make more sense within Solidus proper, but I'd like to test the ideas out separately for now, hence this module. The README documents the goals and current implementation. I'm planning to add tests next week and complete RDF support (currently it only accepts `og:type`).
Ahhh :+1: