Fix type bt-event
Change rule of Makefile
Move all header file into src/ and change the build rule that only tracking
source files (*.h *.cpp) in src/.