cpp11-migrate: Add option to detect and use macros that expand to 'override'

With the use of the new -override-macros option, the add-override
transform will detect macros that expand to 'override' (like
LLVM_OVERRIDE) and use these macros instead of the override keyword
directly.