Add c-side variables and methods to switch output between "zone_xx" and <zone_name> as well as between "surface_xx" and <surface_name>.

Work in progress.
Finished adding c-side variables and methods to switch output between "zone_xx" and <zone_name>.

Compile and run on OS X O.K.

Switch between "zone_xx" and <zone_name> in out.dictionary as expected.
Add logic for "zone_xx" vs. <<zone_name>> to remaining places in the code which produce corresponding h3k output.

Compile, run & test on OS X works and gives results as expected.
… leftover from previous commit (still getting used to git).
… another leftover from commit before last (still getting used to git).
Add surface name length parameter in new common in geometry.h. Activate "surface_xx" vs. <<surface_name>> h3k output in central h3k_report_data place.

Compile O.K., not tested.
Update Install script with new path structure (databases and climate files). Install now works (on cygwin).
Activate "surface_xx" vs. <<surfacenames>> in 2nd place of h3k_report_data.F. Now all variables should be addressed.

Compile, run & test on cygwin gives results as expected.