tactical program now starts at max brightness
removed extra files
added a message to temperature_calibration source pointing to instructions for use
added a minimum light level when overheatingThis addresses a case where your flashlight would be completely useless if ambient temperature is near your overheat level.  This condition could occur by having a flashlight in a hot car, or just desert heat.
bugfix: we can now shutdown while overheating
minor adjustments to code; functionally equivalent, but better order
improved temperature debugging
At program start in debug mode, we now print a flash checksum.
added 'print_charge', a convenience function for printing charge state through the rear leds
removed unnecessary code
moved programs to the print_charge method
added print_number_test
Updated from upstream/master