Sort Key & Order Conf, Updated Docs

* Added configuration options for sort key and sort order
* Ensures that sort key & sort order is valid before passing to sunspot
* Removed `Spree::SunspotConfiguration`; moved to `Spree::Search::Configuration`
* Works fine on spree 1.x, eliminated 1.2 requirement