Merge pull request #3 from jarun/dev

FIX: mkboot output file closure and link deletion in rm_links.sh issues
Fixes a bug in memory allocation test code.
Fixes a bug in page_free. We want signed integer comparisons.
Added commented _USE_GAZ_IDT maco to test page fault exception during write access in supervisor-mode when CR0.WP = 1.

Signed-off-by: Arun Prakash Jana <engineerarun@gmail.com>
Removing the gcc option to generate 32-bit specific mkboot
as 64-bit mkboot seems to work fine.
Removing the checked-in mkboot binary from repository as it
is generated by build process.

Signed-off-by: Arun Prakash Jana <engineerarun@gmail.com>
Minimized the number of additions done in the loop to populate IDT.

Signed-off-by: Arun Prakash Jana <engineerarun@gmail.com>
Merge branch 'dev' of https://github.com/jarun/ox into dev

Signed-off-by: Arun Prakash Jana <engineerarun@gmail.com>

Conflicts:
	kernel/ox_main.c