9.10 build
cleanup
new learning methods
revert previous changes

ended up doing this much less sloppily as part of the SKSE plugin
framework I'm planning to use with EA 2.0 (for the time being, these new
changes were built into the EnhantReloadFix repository)