Update CreateJumpTable.exe
Reorganize defines.inc

The sizes of the kernel's tables have been changed to reflect issue #18
on Github, namely:

- 32 active threads
- 16 active libraries
- 16 pending signals
- 16 active file streams

There is an issue somewhere in KnightOS that causes programs to crash when
they exit now; this is probably an issue with a hardcoded constant.
Fix kernel.inc

The stuff in defines.inc was hardcoded into kernel.inc; the parent
commit's changes didn't affect userland code.

This commit closes #18 on GitHub.
Cleaned up new include files
Renaming files
Various optimizations in util.asm
Cause exitThread to preserve AF to pass to calling program

This fixes SirCmpwn's suggestion in #52.
Improve jump table config
Merge branch 'master' of git://github.com/KnightSoft/kernel
Merge branch 'master' into rle

Conflicts:
	src/00/util.asm
	src/jumptable.config

Jump table in master has changed significantly.
Replace "magic value" with symbolic constant in RLE

This commit closes #18 when merged.  Filestreams support will be
moved to another issue.