renaemd _Deprecated_ to _DeprecatedFunction_ and _DeprecatedClass_ to workaround gcc deprecated macro problems