Switched to native window.setInterval() in update_geometry.

This is a nicer way of getting it done and it doesn't need 50 stack frames.
Fixed bad trimming of doc.GeoJSON_clone from 9270b985965.

This is why I should unit test. In my defense I never used multiple
GeoJSON_clones.
Moved doc.time and type to the left for xml spreadsheet export.

This might export an empty 'time' column but worse things can happen.
Prevented _view/type-year from emitting empty types.
Switched to _view/types-year to get document types.

_view/fields-values doesn't emit anything if the document contains no
properties, which would allow certain document types to hide from the filter
form.
While this is a very stupid use of a document, I am in no position to judge or
forbid something like that.
Switched to _view/type-year once more.
Retracted one <label> from upload.html.

Firefox 32.0.1 unchecks the entire row if I click on the field/value text
input. This is not helpful at all.
Prettified some source without change of logic.

The signatore $.getJSON(url, options, success) makes more sense here, because
it masks the URIencoding that has to be applied to the key range.
Moved description text input outside of the label.