Threadsafe fields, new scripts, extra logging options

-Added 2 encapsulated fields: TaskCount and TasksRun.
-Added 2 parameters to customize RichTextBox logging, allowing setting
text color and changing text to be bolded.
-Defaulted "Beginning script" and "Ending script" messages to be bold to
stand out a bit more.
-Disabled "Attempt Selected Fixes" button while fixes are running. An
accidental double-click will no longer break the application.
-Small change to sanity script to kill MSPaint after open.
-Added script to [Dis/En]able Ethernet adaptor.
-Changed node syntax to read "[Dis/En]able X adaptor".
-Added Wi-Fi-NMU.xml, the profile information that netsh expects when
adding a WiFi profile. Script to add this WiFi profile,
AddNMUWiFiProfile.ps1, is partially implemented, but needs work to fix
the errors with file path--works fine from Powershell ISE, but fails
when running from C#, since both see current working directory as
different locations.