Rewrite characters, should be more readable and faster

not finished, not tested
use classes for all web chars objects
fix property calls
fix typo
fix typo
fix order() and print debug info
fix template routes
fix template routes
fix galois orbit and genvalues
fix Dirichlet generators
fix showcode and latex tuples
fix logvalue and indlabel
improve and unify char_desc
fix DirichletGroup page
add lb2br jinja filter
character refactoring completed except for search pages