Flesh out FileSystem api, predict and fix bug.

Added a bunch of new functions to the FileSystem api, predict and fix a
"No such file or directory" bug in the launcher regarding the sourcing
of globals.cfg.
Add FileSystem.readLine's return variable.
Add SysCall API, various.

Add the SysCall API, which provides System Calls, add code to source
yet-to-exist kernel, and make an initialization call.
Create kernel file, add TODO comments.