Improvements to debug system

The debug stream should work the same, and the debug console should work
fine. Testing should occur.
Added simpler functions to simplemovement

--The move-diagonal function has been renamed to simply 'traverse'
--The basic drive, strafe, turn, swing, and traverse functions can now
run without any power argument, and will use a default power in the
settings file.
--There are now move for time functions, such as driveSeconds and
strafeSeconds, that can accept or work without power arguments, using
the same code as the raw move functions.
--Header file has been updated with all functions
--Something else, I think, but I forgot.
Updated ruler header

Now includes all functions in ruler.c
Added time wait macros

Added waitSeconds, waitDeciseconds, waitCentiseconds, and
waitMilliseconds macros. They all redirect to the system-defined
wait1Msec function.
Fixed logical error in searchInFiles.py

It actually works now.
Updated to-do list

Crossed a couple of things off, and added some other stuff.