Don't recursive remove program files/cockatrice.

This should prevent deleting old deck files
Set cockatrice path settings to use appdata instead of instdir

Putting user stuff in program files is bad
Write to APPDATA/Cockatrice, not APPDATA
Merge branch 'master' into windows-nsis-fix
Mask set shortcodes for windows illegal filenames

Ref #122
Use defined(Q_OS_WIN) in #elif to satisfy MSVC

It's always windows.
Merge remote-tracking branch 'origin/invalid-windows-paths'
Merge branch 'windows-nsis-fix'
Merge remote-tracking branch 'upstream/master' into cmake_qt5