Startup.s: no real changes, just commented out some useless code in StartCritical and EndCritical
adc.c: ADC_In no longer disables interrupts because I don't think anything bad will happen if it does interrupt
fifo.c: some very minor changes
thread.*: renamed the DEBUG_MODE to OS_DEBUG so that I could disable the OS debugging stuff separately
macros.h: just added a prototype for startcritical and endcritical so compiler would stop bitching
os.*: added the oneshot timer on timer3A that can be used through the new OS_OneShotTimer function
thread.c: removed a change I made that gets rid of defaultTask