move jstreetypes to util
generate jstreetypes from question types
refactor jstree icon overriding to be more maintainable
remove further question type indirection
remove unused typeName attribute