Add override specifier.

Note: This was doing automatically, using clang-modernize. This means
that if there are any methods that are not marked override, it is
probably because they do not have a signature which matches the
original.
Merge pull request #203 from ahmedcharles/override

Add override specifier.