Use Boost.Log instead of syslog and outputs logs to a file
Merge branch 'boost_log' into develop

This merge includes:
 * Use Boost.Log, a modern logging library instead of syslog