Intermediate check-in, has compiler errors!
@/@: kind of macro's now accessible as HaxeMacroClass tokens,
Optional 'private' keyword in front of class/enum etc types accessible as HaxePrivateKeyword,
(see haxe.bnf changes)

Fixed AbstractHaxePsiClass /.isPrivate(), .isPublic(), .hasModifierProperty(String)/ methods.
Working on getModifierList()...