Added xml:lang as a common attribute
convert xml:lang to lang for html5
evolve 'Font' even further into general text/display properties by including the language
add mapping from babel language to ISO language and hook into babel's language switch to record the current xml:lang
update babel tests to record xml:lang