Remove redundant include from common_funcs.h
Added missing include in common_funcs.h
doxygen: Enable EXTRACT_ALL so that Doxygen identifies namespaces
Add SCOPE_EXIT macro to conveniently execute cleanup actions
New logging system
Re-add coloring to the console logging output.
Implement text path trimming for shorter paths.
Convert old logging calls to new logging macros
Add configurable per-class log filtering
Remove old logging system
Merge pull request #258 from yuriks/log-ng

New logging system