Initial pygments syntax highlighting implementation

Simply ues the html formatter example code from pygments.
Working syntax highlighting for code blocks
Add demo / test file for markdown features.
Fix whitespace / tab handling for block code.

Markup whitespace and tabs the ODF way (otherwise more than one
space char gets collapsed). Make linefeeds appear as they were
in the input source.