rename "strneq" with "nstreq"
add some test of string.h
userland: use gcov to do coverage analysis
add some tests
reimplement tools/gen_start_c in Ruby