UIJobs merged together in one job

ExternalToolUIJob and ExternalToolIdleUIJob are now merged into on project. This project also uses the processwrapper.
Added missing feature to release notes
Mark External...UIJob program settings as dynamic

Changes to them apply when they are run next, without the need of restarting the service.