move breaking-point into unit_test.c:4

Let unit_test files handles all unit tests. We can freely modify kernel.c
without moving breaking point in kernel.c:1265.

Issue: Making with DEBUG_FLAGS is not called when an "make test" call follows a
       "make" call.