Merge branch 'version2' into feature/aggregates2
Merge branch 'version2' into feature/aggregates2
Merge branch 'version2' into feature/aggregates2
Merge branch 'version2' into feature/aggregates2

Merged the stuff from sesame result iteration
ruleIndex should not be an attribute of DatalogUnfolder (read-write).
Most DatalogUnfolder attributes are now final and unmodifiable
Attribute for Multiple typed function symbols removed from the DatalogUnfolder.
Removed confusion between multi-typed function symbol collections (Quest and QuestStatement)
Public attribute in Java. Come on...
Quest multi-typed function symbol index is now immutable. Related variables renamed.
Quest attributes made private and sometimes unmodifiable
Unused Quest attribute disabled.
VirtualParallelScenario introduced. Work in progress.
Fix problem when no connection has been created.
Connection attributes removed from Sesame repository classes
A new SQLGenerator is cloned for each QuestStatement
QuestParallelScenario improved
UriTemplateMatcher made immutable.
Cloning the SQLGenerator now induces cloning the DBMetadata.
SQLGenerator clone method renamed.