add cmake, use libubox for uloop and list.h