initial refactor pass (fixes #2235)
remove dead code
re-enable clang since #2235 should be fixed soon
update travis script
add benchmark of utf 32->8 encoding speed
fix compile of utf encoding benchmark on linux
cleanup+format
update cairo_renderer
fix init order
fix markers transforms calc
Merge branch 'master' into refactor-markers

Conflicts:
	.travis.yml
Merge branch 'refactor-markers'