Add an hsDeprecated macro for declaring APIs deprecated
Put compiler checks in their own cmake module
ASSume that MSVC is the only compiler who uses the __declspec() syntax
Merge pull request #429 from zrax/deprecated

Mark plString::Format as deprecated