Merge Nico Knoll's 2nd pull request with minor changes.

Keeps current ExamineXyz naming convention for now but gains Nico's Ajax loading of module information and makes all the
modules in the suite non-autoload.