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.