add basic doxygen config file and exclude generated documentation from repo
add assertfail tests
add ignore tests
factor out ignored test glyph since it's used in more than one place