Merge pull request #22 from alerque/whitespace-sanitization

Sanitize whitespace, mostly before EOL; fix a few EOL types
add SVG icons for new justification and hyphenation options
add toggle and styles for hyphenation and justification
change CSS to two letter language codes
convert hard coded lang values from ISO-639-2 to IANA
add utility to covert ISO-639-2 codes to IANA for hyphenation dictionaries
use new utility function to convert language codes just before they hit the html
fix text generator so html lang attributs use IANA codes