move test runner into separate file, add unittests for importImagePixels
start moving filedb nonblocking I/O
Merge remote-tracking branch 'origin/test-runner' into develop