Add ctags related files to .gitignore
Relocate testing macros

Relocate the testing macros inside a header file in libchula so it's
easier to reuse by libchula-based projects.