Move QSMacros.h down to QSFoundation.
Remove some cruft.
Add QS_DEPRECATED and QS_DEPRECATED_MSG macros.
Switch the various deprecated things to use the macro
Merge pull request #1966 from quicksilver/t/deprecation-macro

Deprecation macro