Initial work on query hashability (FLY-46), starting with QueryOptions.
Almost finished with hashability. New object spec for specifying hash items, and abstract method to tie it all together. Testing is done too, save for 'Query' itself.
Support for hashability of 'Query' object, including structured (tuple) hashes.
Make sure packed queries are always represented as tuples (FLY-46).
Improving test coverage of recent model layer changes.
Merge pull request #43 from momentum/feature/FLY-46

Query Hashability