First pass at this for 2.x HEAD.
Some tests covering RDFa and Microdata extraction.
I've documented the patch everywhere I could to make the Any23 functionality as clear as possible.
For those wanting to test out this patch, please turn logging to debug and you will see a nice extractor report in with your logs. This is great for seeing which Any23 extractors were activated and used as well as how many triples were extracted and how long it took to do the job!
Some con's which I would like to address. Right now by default we (Any23 code base) print out a rather bulky configuration message which is really unappealing as far as logging goes. I need to find a way of turning this off. It can maybe be done through configuration but I may also need to add a switch down in Any23 for it.
So anyway, here is a first pass. If you are able to comment it would be great.