Add ExtendedDismaxParser support

Now that Solr 3.5 is in the mix, I independently implemented support for the edismax parser, which is eerily similar to the implementation described in Issue #93.

I still have a failing test regarding the dynamic_fields shared examples; I believe this is a result of some of the wizardry I am attempting to do reuse the shared examples in the tests for edismax.