[C++11] Drop legacy conditionals for TokenKind's underlying type

This relies on forward declaration of enums.