reference third cmake modules to find libuv.
add debug options to makefile.
add test for eof buffer_getc bug.
fixed the eof buffer_getc bug.
modified tests to use new ck_assert_* instead of deprecated fail_*.
build experiment server based on libuv.
move server to standalone module.
add bad request error processor callback.
refactor bad request processor arguments and add bad request response.
Merge branch 'feature/libuv' into develop