Various (attempted) crash fixes.
Integrate Shared MIME Info implementation to better label rel=alternate links
Fix markers misserialization.
Ensure marker counters are incremented.
Propagate local attrs through to output.
Read <progress> as a percentage, that's more international. eSpeak can trivially localize this to it's various locales.
Implement new -rhaps-marker property for controlling user interaction.
Extensively refactor to use the CSS engine's counters implementation.