Fix typos in code documentation
Remove unnecessary this-> qualifier
Remove obsolete comments
Use abc::istr in most abc::enum_impl members instead of raw C strings