add server module
add namespace file for nonblock read; add server and http server initializaiton.
add some trivial code. just for test.
reuse socket addr.
fix connection close issue and 'quit' compare
add file comments.
fix coding style. trivial update.
add file utils/event.h
add file utils/event.h
add and fix event.h, event.cpp. alas, I still not know template.
Merge branch 'master' into dev

Conflicts:
	utils/event.h
add event.h again. I do something messed myself.
update Makefile. event module is not tested though.
add test code for event module and update Makefile. Everything works ok.