Remove the use of NIL_SAMPLE and replace with a saner approach
Move Testing symbols to a separate config file
Update some comments for further arch decisions
Fixup isHigherSample mess

Lots of crap in here where we use inconsistent methods in odd ways.
This fixes all of that.
Convert Timer Defs to functions
Remove all the channelMeta files and their APIs since no longer used