Fixed normalization bug, added more doctests for normalization.

* The tests test for removal of whitespace around block-level tags.
* Previously whitespace wasn't removed before an initial block-level
  tag; this commit fixes that.
* Also revised wording so it's clear that whitespace is removed
  on both sides of block-level tags.

Closes #246 in a slightly different way.