Add two items to the TODO.txt
Merge pull request #9 from Mitch528/master

Added SmartScriptListView
Add SmartScriptListView to namespace Windows.Forms and base it on XListView so it can't be de-selected
Add four items to the TODO.txt
Revert two changes that shouldn't have been pushed in aab083a66a52f5f8d65a83e64648ff44b7fc2533
Change the checkbox 'List actionlists too' to 'List entries too' when the user selects a different item with a different sourcetype. Previously it would only do this on load script.
Temporarily comment out loading up TestForm in the StartExpandingToMainForm method. Need some details on this before continuing...
Also update the textbox holding the comment of the selected script when clicking the 'Generate comments' button
Disable the 'Generate Comments' button when there are no items in the listview
Fix a compile warning
Fix the counter for the latest smart_scripts.id that we hold in the code. Fixes issue where the new line button would generate an incorrect id
Fix an issue where listing entries while searching for an actionlist would cause a lot of duplicates
We now save the latest sourcetype and entryorguid when the mainform closes and also load this up on startup again
Also save the last used entry and sourcetype on reconnect. In addition, we no longer produce an error when auto-loading the last used script
Fix generating the name of an actionlist source's name in the comments
Auto-resize all columns instead of only the parameter fields and the comment field
We now resize all columns when something changed in the selected script
Fix an exception thrown when reconnecting, caused by previous commit
Only attempt to load a script on expanding finished, instead of both contracting and expanding
Fix an issue where FinishedExpandingOrContracting would always be called twice when it should only be called once. Fixes duplicates in the listview on expanding finished