Bitcoin-Qt (Windows): expand GCC Stack-Smashing Protector usage

- enable -fstack-protector-all for Windows and enable static linking,
  which should result in a binary that is not dependent on libssp-0.dll
Merge remote-tracking branch 'upstream-pull/1674/head' into turbo
Merge remote-tracking branch 'upstream-pull/2060/head' into turbo
Merge remote-tracking branch 'upstream-pull/2061/head' into turbo
Merge remote-tracking branch 'upstream-pull/2099/head' into turbo
Merge remote-tracking branch 'upstream-pull/2106/head' into turbo
Merge remote-tracking branch 'upstream-pull/2114/head' into turbo
Merge remote-tracking branch 'upstream-pull/2120/head' into turbo
Merge remote-tracking branch 'upstream-pull/2142/head' into turbo