Experiments at streaming results
Added code for asynchronous fetching of results into the protege result
table, aka "streaming of results"
Added "isCancelled" function to Quest(OWL)Statement. Can be used to
check whether "cancel" has been called on the statment
Fixed that the protege ontop result set was not populated on first
query.

Signed-off-by: daghovland <hovlanddag@gmail.com>
Fixed interaction between streaming ontop/protege results and csv
output.
Merge branch 'feature/streamingResults' into develop
Fixing issues with streaming results and saving csv in protege