Moved known event types to static constructer ready for scanning.
Add notification names to notification classes.
Re-generated code with notification names.
Extract notification types from JSON types.
DELETE ALL THE CODEZ!

All of these types are now redundant, as we have code-gen'd versions
built directly from the Analysis Service spec.
Map type names over to new code-gen'd versions.