Convert unsigned long long to millis_t b/c cleaner
incremental
Cleanup and removal of unneeded bits
Implement tiny_millis_t to reduce the size of the code footprint

Turns out that using non-native width variables adds a butt-load of
code to the text section.  This patch gets everything to be small
enough to fit on MK1.  W00T!!!