support for random order in Solr engine

followup of #834

adds support for random order when passing '?' as order_by parameter.

http://lucene.apache.org/solr/4_3_1/solr-core/org/apache/solr/schema/RandomSortField.html