Revisions to generic.xml

Here is a first run at revising generic.xml to better handle prose and verse text.  Hopefully enough specificity has been added to the CSS rules.
A tei:ab block is an anonymous (untyped) block. It's meaningless without a type attribute, and it could really represent any kind of division. I'm not sure that it should be display:block generically.