Move dir to corelib
Add Dir.chdir and Dir.pwd
Keep Dir.pwd into account in Kernel require/load
Add language/file_spec