Added a test for out-of-bounds character array access.
Factorize type name equality checks in CheckIO.
Merge pull request #324 from simartin/char_array_overrun_test

Added a test for out-of-bounds character array access.
Merge pull request #325 from simartin/checkio_types_match_factorize

Factorize type name equality checks in CheckIO
travis: replace kernel check with clang check.

Check clang instead of kernel, which is a lot faster.
Make clang check failure fatal to the build.
travis: run test_matchcompiler.py
travis: move CHECK_INTERNAL check up, remove "SRCDIR=build VERIFY=1" job in favor of "MAKEFLAGS="HAVE_RULES=yes" SRCDIR=build VERIFY=1"