increased width of file:line field in console appender
added ability to query cancel flag from future
cleanup the asio thread gracefully on exit