Rewrite the connection management in the client

* Handle boost errors (when an operation is cancelled)
* A cancel that actually works
* Simplify Manager code by using 2 thread pool (I promise)
* Remove the possibility to recycle an easy curl handle as it is
  pointless

Server improvment
* Complete the connection management, disown the connection when it is
  required
Use STL future
Remove debug