Revert "Improved display of document fields in upload.html."

This reverts commit b359b6e0aa7f9f64e17ba0aec85575b4c047a8d9.
Because it made no sense: uploaded_docs stores documents in nested hierarchy,
whereas features use object paths. And since 'undefined' isn't part of JSON, it
is synonymous to 'no changes'.
Moved field setup outside try-catch scope.

Because there is no error to be catched here.
Removed property condensation for show_fields().

Unfortunately there is a semantic difference between properties.GeoJSON_clone
=== undefined and !('GeoJSON_clone' in properties) because the latter would
leave an existing GeoJSON_clone unchanged. Setting it to undefined instead
causes unintended changes to features[0].
Added GeoJSON_clone field indicator on geometry relay.
Applied standard formatting to <style> paragraph.
This avoids some erratic behaviour if #reduce is clicked.

It doesn't make it behave intuitively all the way but it reduces the amount of
uncatched errors:
- There is no distinction between (feature.properties.GeoJSON_clone) and
  ('GeoJSON_clone' in feature.properties); if the original document has it set
  and it is meant to be left untouched by the uploaded data, the page queries
  for a non-existing geometry.
- The same could happen if the user tries to upload without write-permission.
Bumped to couchgis-v1.0.8.
Added a section about the #reduce button.
Removed explicit day/year/month separator from lib/ranges.

I like it because it now parses also these arguments:
- "von ca. 1970 - 2001",
- "  " because it just results in an empty match.
Removed redundant string conversion.
Added a little bit about date syntax and why it's cool.
Removed spaces on top of bullet point paragraphs.
Fixed bad jQuery selector.
Added more pretty fillcolors.