[Node] Make it compilable with `boost::asio`.

 * Node service and all underlying stuff (app service, engine, and slave) have got rid of libev, and now work with `boost::asio`.
 * Node's info method is now asynchronous.
 * Engine now fully controls its own thread, where the event loop runs.
 * There is no more unix-socket communication between application owner class and its engine. Info method is now called directly, but it is asynchronous and thread-safe.
 * More debug logging added.
И да и нет. Спавнить воркеры асинхронно, это, конечно, будет. Но на самом деле это у меня такая отложенная инициализация таймеров и других шняжек, чтобы можно было им присобачить валидный `shared_ptr<slave_t>`, ибо в конструкторе такое не прокатит по понятным причинам.

Но даже тут есть говно, заключающееся в том, что если slave будет удален сразу после конструирование, то все упадет в кору.

Единственное правильное решение в данной архитектуре - сделать фабричную функцию и заприватить констркутор slave'у. Наверное, чуть позже так и сделаю.