add asserts printing custom message on fail
remove tester tests
upgrade and fix tester

* Add `_tester->fail = true` lines that were missing.
* Write FAIL() macro
* print_test_summary now displays summary in one line
fix tests

* Print the value of 'pos' in 'mkmodule_pos'.
* Disable segfaulting 'kmparticle_id_unknown_returns_nonzero' test.
sys unittest

See #6
add new tests to main checker

See #6
rename test_main.c to main.c, again
generate emacs TAGS file with ctags
Merge branch 'update-ctags-helper' into develop

* update-ctags-helper:
  generate emacs TAGS file with ctags
Merge branch 'tests' into develop

* tests:
  rename test_main.c to main.c, again
  add new tests to main checker
  sys unittest
  fix tests
  upgrade and fix tester
  remove tester tests
  add asserts printing custom message on fail

See #6.