Display dialog to prevent user from changing an active mode

And a few clean ups
Remove works for Tools without restart
Remove works across multiple open editors
Old remove methd used if remove without restart fails
No restart needed to Install Tools

And some work on restartless update and a few cleanups
Restart is no longer need for Updating contribs
The Contribution Managers' GUIs just recieved a makeover
Added a restart button in case restarless update/removal fails
tmp folders delete much better
Left over tmp folders now removed on restart
A few bug fixes

* Correcting a bug that prevents some contribs from auto-update on restart
* Mode installed during auto-update on restart now displays in mode menu
Update on next restart if net isnt available during auto-update on restart

And some Spring Cleaning

* Changed for-each to iterator
* Removed a few redundant functions
Done revamping Contribution Manager

Lots of Bug Squashin'

* Fixed the bug that appeared when trying to remove the present mode
* Minor bug fix in working of Lib Manager
* Minor GUI Changes
* Solves ConcurModifExcept that randomly pops up
* Fix bug that appears when multiple modes are to be updated on restart
* Fixed bug affecting failedupdate for modes
* Solved bug that involved auto-update on startup
* Removed pointless commented out code