Re-import keycoder tests, move tests to subdir.
Re-add docs for key encoder functions.
Re-import keycoder module and move modules to subdir.
Fixup keycoder refs.
Fix compile names.
Fix up more references and load ordering issues.
Correct import ref.