Add override checking to MythSystemPrivate inheritance.

This only works when compiling with with C++11 support, but when compiled on such
a system this will throw an error if the signature of the base class method changes
without the child class being updated.