Issue #133, #134, #135

133: getFilePath invokes File.getCanonicalPath and getAbsolutePath
134: "<= 0" should be "< 0" in executeGOTO and GOSUB
135: New command FILE.TYPE, new string param on FILE.DIR and FTP.DIR
executeFILE_ROOTS() no longer needs explicit getCanonicalPath call