[Benchmark] Fixed deprecated warnings.
[Performance] Do not try to format message that has no arguments.
[Aux] Blackhole should no longer propagate exception raised from boost::format.
 * Instead of this an exception reason will be printed as message. I don't really sure it's proper behaviour.
 * One task less.
[Documentation] Some doubts.
[Feature] Use compiler extension (cross-platform nonetheless) to check log message format correctness in compile time.
[Aux] Decomposing and temporary disable syntax checker.
[Tasks] Maybe one task more.