Replace Boost with C++11 STL and Asio standalone + Use -Wall on all the project + clean some source files.