Making BlockSparsityPattern a new style class, closing issue #3; little
adjustments in the doc