Cleanup tests

Some housekeeping in the test setup.

* Removed a bunch of files with pending request and view specs that are probably never going to be written
* Replace selenium with selenium-webdriver
* Don't use cucumber --strict, since we actually have pending scenarios
* Fix failing cucumber scenarios
* Add sunspot_test gem for testing stuff with solr
* Got rid of a bunch of deprecation warnings in test runs
* Change test config so it prints actual errors instead of error pages