Legacy code removed
Unused files removed
Thread context -> threaded context
Do not use threaded context in the unshared compiler