Improvements and fixes across the board. Should allow BCU to run on more PCs, especially in safe mode and on server OSes.

### Changelog
#### Improvements
- Added detection of VirtualStore registry keys for junk
- Added detection of application compatibility registry junk
- Added Portuguese translation update by Nauta
- Rewrite of message box layout - fixed and improved scaling of elements 
- Try to avoid reading entire file when checking if it's an NSIS uninstaller
#### Changes
- Changed Select All/None/Invert to affect CheckBoxes if they are enabled
- Changed Select All/None/Invert behavior when some selections are filtered out
- Changed Kill All in process kill window to wait until all processes close before continuing
- Changed UI language selection to show only currently available languages
#### Fixes
- Fixed process kill window not returning success if applications close by themselves; Added extra logging to the process kill window
- Fixed installer crashing when trying to install Net 3.5 on systems newer than Vista
- Fixed SocketException and CantStartSingleInstanceException crashes on start on some systems; Added a fall back to a safer method of running as single-instance

[![Download Bulk Crap Uninstaller at FossHub](https://cloud.githubusercontent.com/assets/14913904/25586209/a84a224e-2e9e-11e7-9332-5f913a9d7cd8.png)](https://www.fosshub.com/Bulk-Crap-Uninstaller.html)