Adds initial version of DesugaredClassDef
Moves template constructor to TreeGen
initial prototype of class deconstruction back to original form
wip
quasiquotes with new class extractor
new starr
keep earlydefs in the body of DesugaredClassDef
fixes failing test
clean up DesugaredClassDef code; add some tests
first steps to modifier splicing
minor test changes
initial version of mods/flags splicing reifier
fixes customized parser for multiple subsequent flags splicing use case
add additional check that ensures that all holes were filled

currently this is implemented through ugly mutable hack
i hope that there would be some better way to reimplement it in the future
improve modifiers splicing parser modifications, add more safety checks
refactor annotation check hardcode into a method
improve parser mods splicing modifications
modifiers extraction (splicing is not cool any more)
more advanced symbol splicing
removes wrapper in construction quasiquotes; adds cached constant trees