Editing syntactic categories

Proper database updating
Made debug code permanent warnings
Shortcut keys for closed-vocabulary annotation
More complete use of SyntacticType
abg:closed-vocabulary was not being read properly
Drag-and-drop now works with multiple selections

Duh.
Text is marked as modified when analysis changes
GUI and data for automatic parenting
Implementation of automatic parents
Fixed database update bug
Manual text refresh for syntactic analysis
Avoid adding extraneous graphics items
Parent logic for SyntacticAnalysisElement
Properly delete Allomorph objects
Delete morphological analyses properly
Remove deleted Allomorph objects from analyses
Updates to text reflected in the analysis

Through the "Refresh" button. There may be a better way to do this,
without Allomorph as a QObject subclass, but I need to think about it
some more.
Revised analysis operations to take advantage of parenting
Fixed error in detecting sisters