CodeMaid
Implemented SettingsTabLabel attribute for Processors to define the text of the settings tab header
CodeProcessor now compiles the code self, instead of using the UserCodeContext on the panel. Also referenced Assemblies and Using statements are saved in the Options object
Input and output tab's titles can now be changed via processor meta
Future feature: Modified events can indicate that the simulation should/shouldn't stop but the user-interface should confirm the action
Changed OnModified implementation and usage to conform to the new/future system
Renamed InputChannel.HasData to InputChannel.HasValue
Updated ProcessorOptions to require default values when getting an option
Updated some processors with regions
Removed the 'Minimal' tab, obsolete and unused
Designer fix for Minimal tab removal update
Created new input panels. Created SerialPortProcessor class, future subclasses can handle serial protocols to output data