Optimize EnumDecl.is_enum_class

Use tokens_left_of_children instead of tokens to reduce the number
of tokens returned -- the detection only needs the tokens before
the curly brace.

It would have been nicer if the libclang API had an on-demand
(visitor-style) API to the tokens.