Changed :hover cursor to show columns are clickable.
Removed link-ish look of the .geometry bullet point.

Now that its clickability is documented enough by a changing cursor, I made it
look like normal text. The good thing is that I now have the whole <td> space
to click on, instead of the tiny tiny link before.
This improves the ghastly bit about time information.

Wow I cannot believe I am able to produce something this horrible.
Disabled pointy cursor on .geometry table header cell.

It might confuse a lot of people that nothing happens when they click on it.
You can now switch the document time on and off.

I realize that using the class attribute as an internal state is not my best
idea so far; this makes it way harder for anyone else to understand the style
sheet hierarchy.
Improved utils/simplify's handling of linear rings.

The previous approach failed for relatively large polygons that have small
holes in them: The 1st simplification results in a large error that allows
small holes to be collaped to stupid di-angles.
I enforced a minimum depth of 2 that gets me at least quadrangle every time.
Re-included the 1st simplification.

This looks much clearer now that polygon reduction produces useful polygons all
the time.
Changed the comment to reflect the new approach.
This is a better way of explaining it.
Sticked to 'err' as error identifier.
This factors in distorted latitudes when calculating distances.

I noticed that some of the simplifications still made no sense and this was the
reason for it: at a longitude of 50 degrees, one degree of latitude attributes
to 64% Euclidean distance (whereas 1 degree of longitude always yields 100%).
I used Math.cos only once at the middle of the geometry, so results can be bad
at the north and south pole!!!! AND FOR CONTINENTS!!!
Re-used escapeRegex from $ui.autocomplete.
Discarded experimental messages option from autocomplete.
Improved autocomplete to use text input as regular expression.

The previous approach was kind-of half-baked because it completed to regular
expressions (i.e. escaped labels) but did not match against them.
Now anything typed in the text input will be treated as reqular expression and
I can see instantly if I made a mistake and what the filter results are.
Removed unneeded quotation from valid CSS identifiers.

This makes it look less cluttered. Satisfactory!!!