-Changed delay between messages to milliseconds. Still need to tweak the time.
-Added HDE to the SysCheck title
-Removed reloading the runtime IOS since it's unnecessary
-Fixed Select IOS not showing up after a failed update
-A little minor cleanup
TODO: Still need to figure out why the runtime IOS/vIOS is labeled incorrectly.
-Grouped a lot of variables into a structure
-Added a .5 second delay after displaying report to decrease the chance of accidental uploads
-Added a .2 second delay between the init messages
-Added an additional method of checking the System Menu version. The current way works fine, but it doesn't hurt to have some backup methods.
-Fixed mismatched functions in header files.
-A little bit of code cleanup
-Touched up the cogs