Merge pull request #2 from LeGuybrush/master

Add tooltip to load control
Add some try-catch blocks to Execute methods in the Database class
Add an item to the TODO.txt
When re-connecting to the database (Shift + F4) we now try to connect to the NEW database rather than the previous one
Pressing enter while your focus is on one of the textboxes in the settings form now triggers the Save button
This commit contains some changes that are meant for an upcoming commit, nothing too major. Don't bother mentioning.
Add the "List databases" in the Settings form connection tab as well
Fix an exception when saving settings while having the Port field left empty
Rename the 'Clear' button to 'Default' because that's how it actually functions. Crosses one item from the TODO.
When using the Default button in the Settings form we now set the 'Hide password' checkbox to checked if the user is watching the connection tab rather than the 'Other' tab. Also fixed minor typo in previous commits
If the port settings were set to 0, we set the Port field to empty instead of 0 when loading them into the loginform textbox holding its data
Add an item to the TODO.txt
Only enable the menu strip item to delete the selected row if there is a selection made
Fix two more potetional exceptions with the port box convertion
When auto-connecting and instant-expand are both enabled and one of the fields disallow to connect to the database (so a faulty field), we now simply don't expand at all instead of giving two errors and not doing anything.
New editor icon?