enable spatial hash unit test command line switch, was disabled for some

reason
add unittest timings for spatial hash test
use qset instead of std::unordered_set for spatial hash

--test-spatial hash performance greatly improved (at least double)
as a result