fix C++ operator overloading syntax
Merge branch 'master' of github.com:abusalimov/SublimeImprovedC
add optional leading whitespace to all recognized keywords
also add GNU C keywords including their __alternate__ versions and redefine some keywords in more compact way using regex
rework function definition regex
rework macro definition
add error diagnostic in macro parameters, parameter highlighting, vararg handling
split lex rules
fix bogus error in case of 'void */* comment */'
simplify orphaned block rule
let a text after #if(n?def)? be styled
rework function calls and initializers
also fix lex rules naming messed due to partial commits before
add support macros widely used in linux kernel sources
Merge branch 'master' of github.com:abusalimov/SublimeImprovedC