Major redesign of the named styles facility. Refactored style
management out of ``Quoter`` and its subclasses and into separate
``StyleSet`` class. Much cleaner and more reliable.
The ``style=`` kwarg to ``Quoter`` classes, however, goes away. It
was "a bridge too far," complicating everything and not adding
real value. Its function is now found in ``StyleSet._define()``.
While this is largely an "infrastructure" rather than functional
release, there were some minor functional improvements: Markdown
quoting extended with ``hr`` and ``h1`` through ``h7`` header
methods. XML quoting now has ``cdata`` and ``pcdata`` methods.
Both of these are part of an incremental march toward functional
completeness in their respective quoting realms.
Withdrew branch coverage testing metric. While a good idea in
theory, current tools do not provide sufficient actionable
intelligence to directly identify source of branch misses.