Applied map.html formatting to the other pages.
Allowed keypresses to be triggered internally.

According to the documentation, I should use event.originalEvent to distinguish
betweeen physical and triggered keypresses, and only the former should be
restricted to <enter>.
Simplified application of nowrap CSS property.

In fact, I only used it to group form elements with <span>s and this happens in
these three places exclusively.
Added a nice click handler for each table cell.

It adds a new filter that removes almost all documents with different values.
I abstained from enclosing the escaped text in ^ and $ until bad user
experience proves me wrong.
Removed event handler closures in map.html.

This makes the application more lightweight because it doesn't require a
function for each <td>.
Improved display of document fields in upload.html.

i)  If a property is missing in the uploaded feature but is defined in the
    existing document, I revert to that one.
    Otherwhise one could think that the property will be removed by the next
    submission.
ii) If the property is undefined in both cases, it now says 'undefined' instead
    of an empty string.
Fixed bad layout introduced by 5aebfdff5.
Added global function relay_geometry to upload.html.

If I have document A with its own geometry and document B pointing to it, and
if I am about to point A's geometry to C, then this function applies the same
to B.
It obviously needs its own variable scope, so I might as well put it in some
place easy to read - in contrast to placing it where's already enough
indentation.
Missed one keypress handler in 86537335cae7f2.