Increasing MAX_CLOCK_SAMPLE_PERIOD, and fixing an important issue with the nmi_new_low flag
Adding the ability to clear the single active thread flag.
Removed the event logging.
Added the logical clock header files, abstracting away how the clocks get updated