Force the usage of Python3.3

Jinja only supports Python >= 3.3
Improve deterministic handling of fonts
Change HB relation for CSSFontSelector to reference the latest executed event, if the CSSFontSelector is added outside of an active event action