Return ActiveRecord::Relation for #random method

This changes the return value of `#random` to always be an `ActiveRecord::Relation` instance.

Does not change `#random_by_id_shuffle`.

See #23 for history.