registers of timers set
labeling for vector table entries
Merge with dev
Added string-splitting function

Added comments to read_cmdline_tag()
Added NULL = 0 to global_defs.h
So this is a really really simple testing framework. Basically we take a set of boolean tests, and our run_tests function evaluates them and prints the result. Right now though none of this is useful because I still need to figure out how to malloc space for the test structs without using the c library. I'm thinking the best way to implement this would be through command line arguments, so we can boot the kernel in testing mode and have it run certain tests we specify. Anyone should feel free to jump in and fix this thing if they like, my code is bad, remove as you like :)
Minor fixes to argparse

Added function header for split_string()
Used mem_alloc instead of malloc in split_string()
Merge branch 'test_framework' of https://github.com/rellermeyer/course_os into argparse
Started work on running tests from qemu command line

Started code to run tests from command line argumens
Minor formatting and comments
Merge branch 'dev' into drivers
Merged klibc into argparse
Accidentally deleted a function from uart.c

Also added a os_printf to argparse.c
Merge branch 'memory_management' of https://github.com/rellermeyer/course_os into argparse

Conflicts:
	kernel/Makefile
More work on getting tests to run via qemu command line

Added more objects to Makefile
Used os_printf instead of printf
temporary efforts for timer driver
Framework for the task scheduler.
Modified variable names and added documentation.
task_yield() and schedule() changed; created priorityQueue.h

Added code to support process statuses (ready, running, blocked, etc.)
Started on task_yield.
Changed schedule() to be in a while loop and check for process status
Added, edited, and removed comments
Work on join() and compiler warnings

Worked on join()
Fixed compile-time warnings such as incompatible pointers
Used the process state defined in process.h (instead of in priorityQueue.h)
Merge branch 'process_abstraction' of https://github.com/rellermeyer/course_os into task_scheduler
Fixed compiler warnings and errors