Temporarily unrolled Query#cmp? conditions to aid coverage testing
Temporarily unrolled Query#cmp? conditions to aid coverage testing

* Found a bug in how Query objects are compared, so unrolling Query#cmp?
  to ensure it is fully specced.

tpitale/dm-core,datamapper/dm-core,ar-dm/ardm-core,engineyard/dm-core,alloy/dm-core,tillsc/dm-core