Small cleanup.
Converted enum items to be declarations in the AST.
Updated declarations parsing in both parsers to use common declaration handling code.
Fixed dependent information parsing for declaration contexts.
Fixed parsing of enum items to use normal declaration comments.
Normalized class / function template parsing between parsers.