update  version and copyright date
Check proper path input for download save location
Remove unnecessary check since Qt takes care of it already
Add TODO for os.remove(/) weird behavior
Also compile resource files
Provide ReleaseType to Upgrade() when requesting for upgradable packages

Closes: #700703
update windows batch testcase
half implementation of lock, please verify