Incomplete migration of BasicLanguage.strings to new format.
Important style changes. Will for sure break some things.

* viewtype= now replaces ltype= inside of the <html> and <body>
elements to describe the actual view type.
* ltype= is no longer appended to the first nested <p> of a message
with a sender. Instead, mtype= is appended to the top-most div. The
mtype= (member type) value contains either “myself” or does not exist.
* The ltype= attribute of .sender has been replaced with the name mtype=
* The nick= attribute of .sender has been replaced with the name
nickname=
* type= is no longer included anywhere in the default styles. This
attribute has been documented as deprecated for several versions.
* ltype= is used in the scripts.js files of the default styles. I
mistakenly used type=
Do not silently fail on SHUN/GLINE/GZLINE/ZLINE without argument.

Pass the respective command to server instead.
Redesigned internal speech synthesizer.

* Text-to-speech (TTS) now waits for the system to finish talking before it speaks any items in the queue.
* The queue is not cleared during sleep and new entries are refused. This only applies to regular sleep mode. Display sleep does not perform the same action as the user may want to sleep their display but also want to hear channel events.
Actually check is a system sock is enabled and not just has a value.
Support addresses with formatting characters.
Complete conversion of more entries into the new format.
Hacked together fix. Not prettiest thing, but it works…
Allow commas in address
Show dialog before adding to table view.
Restore preferences window correctly using a hack.
Make sender windows key.
Hard code frame values
Do not call display when closing window
More localization
Notification localization.
Misc. localization
WIP: add support for znc.in/playback