Have Dataset#empty? ignore order.

This fixes a bug for me where I had called #empty? on a dataset
that I had ordered by a column named by Sequel.as, which did not
exist in the query used for #empty?.
Update CHANGELOG