Logging Improvements

Logging functionality has been completely refactored.

Now Cocaine uses the following Blackhole features:
 - Scoped attributes guard for keeping common attributes while some object lives (see 'bootstrap' section, for example).
 - Logger wrapper for source attribute keeping.

Also attributes now used more widely.
This log initialization code looks like a boilerplate begging to be reduced to something more elegant. Any ideas?