Major Update: add automatic verse recognition; rewrote matchers for all Entry types

Complete rewrite of all code used to match the various Entry types:
  All converted into independant classes; easier to extend in future
  - Hierarchical
  - Tags
  - Bible verse reference (NEW)
Revised the styling of Entries: works better in a sentence, less noise
Simplified the display of the various types using the built-in type name
Rewrote algorithm that build the displayed subject index: much simpler and easier to understand now
  - Faster too!
Removed unnecessary debugging, logging code
0.7 Added verse entries, use new Weatherwax PID function for indexing

NEW: index bible verse references
NEW: matcher class, new entry types are easier to add now
CHG: use new 'Weatherwax' getPID() function when re-indexing entries
CHG: all common functions are now inside a SubjectIndex class to avoid naming clashes with other plugins; easier to find too
CSS: more subtle entry formatting, no colours, grey
FIX: unmatched verse entries were not being displayed
UPD: new version number and date
Revert "0.7 Added verse entries, use new Weatherwax PID function for indexing"

This reverts commit e674199ea55a304b44fe46e98a4cef7971a98986.
0.7 Added verse entries, use new Weatherwax PID function for indexing

NEW: index bible verse references
NEW: matcher class, new entry types are easier to add now
CHG: use new 'Weatherwax' getPID() function when re-indexing entries
CHG: all common functions are now inside a SubjectIndex class to avoid naming clashes with other plugins; easier to find too
CSS: more subtle entry formatting, no colours, grey
FIX: unmatched verse entries were not being displayed
UPD: new version number and date