Fix compile errors in Clang
Add `override` keyword through the code.

This was automated using `clang-modernize`.
Merge pull request #153 from yuriks/add-override

Add override keyword where appropriate