Define _override to use the override keyword for C++11.
Add the _override keyword everywhere possible.

I have probably missed some, but hopefully there will come a compiler switch
to warn on missing overrides.