Removed useless and unfinished tests.
Using rx.Observable for more flexible result reporting.
Threw out reactive stuff.

The performance cost was too high.
Merge branch 'observable'
Fixed stats for LUBM benchmark.
Using SplayIntSet for faster insert performance.
Merge branch 'observable'