Remove virtual function specifications
Remove virtual function specifications

The virtual function specifications were provided to accomodate code
that wasn't being built with C++11 and it's override keyword.

But the deprecation schedule for that has long passed. We can now assume
the override keyword is available.

This commit removes the virtual function specifications.

ProgramMax/max