Flush project file changes
Use case-insensitive filename filters if sdb supports them
Fix a warning
Use path comparer instead of hardcoded ignorecase
Type name matching should use ordinal comparison
Rework event dispatch to handle multi-event eventsets
Minor code cleanup