it boots!
remove unneeded parts of TI driverlib
[lib][libc][printf] add ' ', t, j specifier, remove U and D
[include][console] fix inclusion bug
[arch][arm] fix a bug in ARM that sized the heap incorrectly
[lib][heap] add a critical section time delayed free mechanism

-used by the kernel to free detached thread stacks and removes
the need for the kernel to use the dpc mechanism to handle
delayed frees
[lib][dpc] move kernel/dpc to lib/dpc
[kernel] add new thread lifetime routines

-add proper thread_join/thread_detach mechanism
-threads by default start in a joinable mode, which means another
thread will have to thread_join() it to clean up the resources.
-if the thread is marked detached it'll clean itself up when exiting.
-return code is now actually readable in thread_join

-allow thread struct and stack to be passed into thread_create_etc()
[app] detach the app threads
[app][tests] switch the thread tests to the new thread_create mechanism
[lib][evlog] simple power of 2 buffer of uints for generic event logging in any context
[kernel] add kernel event log

kevlog is a kernel level event log, built on lib/evlog that tracks
kernel events.
[armemu] add KEVLOG entries for interrupts and add kevlog to armemu-test project
[lib][heap] switch the heap lock to a mutex, instead of critical section
[arch][arm] implemnent arm_save_mode_regs() for all ISA versions
[arch][arm-m] knock out a new warning about inlines in cm.h
[arch] rearrange ops.h

-have the top level ops.h declare static routines
-arch specific ops.h can override with inlines or pass the
call through to hard implementation routines.
[arch][arm] try to search for different arm toolchains

tries in the particular order:
arm-eabi-
arm-elf-
arm-none-eabi-
[platform] delete the integrator platform
[include] fix bug in asm.h that caused arm-thumb interwork to fail