Mark plString::Format as deprecated

This also moves some stuff into a cmake-generated hsCompilerSpecific.h for easier handling of things like the new ```hsDeprecated()``` macro