Various (attempted) crash fixes.
Refactor persisted alternate styles!
Persist alternate styles per-domain
Remove global variable, move to Page field.
Log browser history in memory
Add 'pseudolinks' for tab history, apps, & bookmarks.
Extract data for 'pseudolinks', exposing more features.
Expose additional logging via commandline options.
Improve Gemini support, upgrade HURL, log history records.
Extend MIMEtype dispatch to support alternative stylesheets.
Refactor Rhapsode to use new HURL APIs and more leniantly handle MIMEtypes.
Don't delete downloads, was happening before use.
Download CSS assets, including new useragent audio cues.
Audio cues are public domain from freesound.org and archive.org via elementary OS's sound theme.
Export C APIs from files defining underlying functions.
Switch to C for I/O. FIXME currently segfaults.
Draft C Bindings, so C APIs can be used for I/O.
Prepare API to expose to C.
This'll be useful for accessing text-to-speech/vice-versa APIs.