Modularize metadata preprocessor code

I think this code 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`).