WIP: First attempt at chapter/verse trimming
WIP: First attempt at chapter/verse trimming

Modifying (or subclassing) the UsxHelper class won't actually work,
since we're trying to store the *unmodified* (except for trimming)
USX in the database, not the HTMLified version. Still, the approach
is promising and some of this code can be reused, so it's worth saving.

ermshiperete/web-languageforge,UpstatePedro/web-languageforge,UpstatePedro/web-languageforge,sil-student-projects/web-scriptureforge,sillsdev/web-scriptureforge,ermshiperete/web-languageforge,sillsdev/web-cat,ermshiperete/web-languageforge,sillsdev/web-scriptureforge,sillsdev/web-cat,sil-student-projects/web-languageforge,sillsdev/web-scriptureforge,UpstatePedro/web-languageforge,sil-student-projects/web-scriptureforge,sil-student-projects/web-languageforge,sil-student-projects/web-scriptureforge,sil-jterm-2015/sfwebchecks,ermshiperete/web-languageforge,UpstatePedro/web-languageforge,sil-jterm-2015/sfwebchecks,ermshiperete/web-languageforge,ermshiperete/web-languageforge,sil-student-projects/web-scriptureforge,sil-student-projects/web-languageforge,sillsdev/web-scriptureforge,UpstatePedro/web-languageforge,sillsdev/web-scriptureforge,sil-jterm-2015/sfwebchecks,sil-jterm-2015/sfwebchecks,sillsdev/web-cat,ermshiperete/web-languageforge,sil-jterm-2015/sfwebchecks,sillsdev/web-scriptureforge,sil-student-projects/web-languageforge,sil-jterm-2015/sfwebchecks,ermshiperete/web-languageforge,sil-student-projects/web-scriptureforge,sil-student-projects/web-scriptureforge,sillsdev/web-scriptureforge,sillsdev/web-cat,sillsdev/web-scriptureforge,sil-student-projects/web-languageforge,UpstatePedro/web-languageforge,sillsdev/web-cat,sil-student-projects/web-languageforge,sillsdev/web-cat,sil-student-projects/web-languageforge,UpstatePedro/web-languageforge,sil-student-projects/web-scriptureforge,sil-student-projects/web-languageforge,sillsdev/web-cat,sillsdev/web-cat