Add monkey patch that fails docs build if unhightlighted code block found
Fix syntax errors in Python examples in docs

Only syntax fixed, without checking is examples are semantically
correct.
Output warning about not highlighted block through Sphinx' warn()

Sphinx' warn() function stores information about position of processing
code, so now error message contains exact position of error.
Fix highlighting for P4 stuff, config files, logs, IRC commands, exceptions

Hightlighted as "none".
Fix highlighting for command line examples

Highlight as "bash".
Fix highlighting of notes

Note that there is one new TODO about missing code example.
Fix IRC logs highlighting

Highlight as "irc".
Add Sphinx version checking for highlighting check monkey-patch

If Sphinx is older than 1.1 warning message will arise and monkey-patch
will not be applied.

Monkey-patch should work with Sphinx versions starting from 1.1, but
I managed to test it starting from version 1.1.3 due to this bug:
https://bitbucket.org/birkenfeld/sphinx/issue/853/attributeerror-reporter-instance-has-no
Merge branch 'doc_highlighting_2511' of git://github.com/vrutsky/buildbot