Several Unit test fixes

* Add a Mock Indexer for Solr. (no more SOLR connection errors)
* Add a language for primary test Eperson. 
* Do some better context cleanup / mgmt
* Improve fail messages with actual errors.

This is a companion to #352 (which includes other fixes)