Major code rewrite for application detection logic and loading UI, resulting in a speed-up and more applications being detected.

### Changelog:
Main application
- Rewrite of application detection: Harder, Better, Faster, Stronger.
- Automatically detect where user installs apps, and look for orphans there.
- Improved detection of missing app information.
- UI is no longer blocked during loading: Can be dragged and is more stable.
- Improved error handling in multiple locations.
- Changed closed process detection too treat access denied as closed process.
- Added checks to prevent unnecessary exceptions.
- Removed some unnecessary file accesses.
- Fixed automatization settings not being honored.
- Fixed some directories not being blacklisted properly.
- Fixed first start dialog not showing on top properly, and removed ability to maximize it.

Installer
- Added options to not install extra languages to the installer.
- Added option to show readme to installer.
- Changed app name to BCUninstaller
- Only copy CleanLogs.bat during portable install.