-- Modified code again to favor size-over-speed for blocking object implementation, shaving several hundred bytes of code space
-- Added new option to all for timeout-based APIs to be enabled separately from timers
-- Fixed timer option so that the kernel builds correctly without it
-- Modified some unit test parameters to relax timing constraints that aren't valid for tick-based timers
-- Updated the profiling scripts for new objects
-- Size-over-speed optimization to kernel_aware module to szve on code space
-- tracebuffer/writebuffer now only compiled-in when kernel-trace is used