Add highlight-blocks.

The package probably needs better documentation and certainly needs theme support to stop looking crap, but is otherwise usable.