Update to cleaner use of session version
Add QueryList.itemViewOptions to propagate view and context data
Remove inheritance of SessionCollection by QueryCollection

Queries are currently not be used in a session-based way and thus do
not need to provide the same mechanisms for maintaining a session
instance.