Merged in a bunch of stuff from current autotest: hooks, extra_class_map, find_directories, test_mappings, .autotest file support, debugging output, exceptions,

[git-p4: depot-paths = "//src/minitest-autotest/dev/": change = 9405]