spec file cleanup

- remove obsolete suse macros
- use pkgconfig where possible
[Ide] Correct $HOME for opening files on windows
[Ide] Don't open file multiple times when passed file/col
Merge pull request #244 from Mailaender/patch-3

.spec file cleanup
[CSharpBinding] Fixes issue with make dist related to #243
Merge pull request #245 from nyxtom/makedistfix

[CSharpBinding] Fixes issue with make dist related
[VersionControl] Correctly store https based passwords for Git

Fix a stupid boolean logic mistake.