Add the MR_DEPRECATED_AND_REPLACED_BY() macro to handle showing a nice deprecation warning when a method has been replaced rather than completely deprecated
Tidy up the deprecation warnings and macros