Logging message list extended to correspond current runtime state.

 Also added `alias` field for debugging purposes.
RPC messages style - `name` property renamed to `alias`.
Refactoring over synchronous invocation method.

At last, `perform_sync` is marked as private (you know, who cares?), splitter and renamed. It can be invoked also by method id.
Locator service now has own protocol definition (just for clarity).
Eye candy with logger service.

 - target initialization decomposed into separate function.
Method invocation closures are moved to the actual Service implementation.

They are used in service implementation just after API resolving and while `State` building.
Echo example is now supports both v0.11 and v1 Cocaine protocol versions.
A bit documentation has been written for QR HTTP example.
Backward compatibility with Python 2.6 logging module.

Sad, but true - `logging.Handler` module in Python 2.6 is not "new-style-object", so `super` keyword leads to the TypeError.
Framework now supports both v0.11 and v1.0 cocaine-runtime.
Python 2.6 backward compatibility.

Python 2.6 raises `TypeError` when `bytearray` is passed into `recv_into` socket method. So I've done wrapper over `array.array` and `bytestream` classes that will be loaded depending on current Python version.
Merge branch 'bugfix-CompatibilityWithPython2.6' into feature-DeferredGenerator.