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.
I just noticed this change... what is jf:ptr as display:block trying to accomplish? It just means an inclusion from an external file (or from somewhere else in the same file). The intent could be inline text or non-inline text.