renewed ArrayExecutor
added hasSortExpressions
added handling of sortExpressions
added tests for QueryList
cleaned up queryList
Merge remote-tracking branch 'origin/dev' into dev