[C++11] Override/final specifiers for cpp files

Only did header files previously.  Honestly there should not be that
many class declarations in the CPP files but that's a whole other issue.

Tracking #32