have run_test return whether test failed
update all unit tests to return whether any failed
add --debug option to unit-test to not fork()
Merge branch 'unit-test' into develop

Conflicts:
	test/classifier_test.h