replace compat.with_metaclass with an improved version derived from Jinja2
replace compat.with_metaclass with an improved version derived from Jinja2

embox/mybuild,embox/mybuild,abusalimov/mybuild,abusalimov/mybuild