Dispensed with some unnecessary (?) type annotations.
Removed a temp variable, added some commentary, and adjusted some spacing.  Overall "no change."
Eliminated the `generators` package and the generators concept, and replaced it with the new "dialects" concept.  Dialects are now specified in the `configuration.xml` file and are loaded at startup.  This is part of making the `core` independent of `context`.  Still a long way to go!
Replaced use of generators with use of `Dialect`, eliminating a package dependency.
Merge branch 'master' of https://github.com/elision/elision