geoview: changing json data format

Setting the 'img src=' in javascript instead of json
misc cleanup
html gallery: adding optional link  for image
tests: fixing logic error
api: adding dedicated handler for API calls

This will be for all new implementations of APIs
debug: adding internal vars to returned json
Stream.getKeyWordsDIct - adding 'streamid' keyword
tests: bugfix for running without port

errant 'http connection' assignment with unguarded call to globals['port']
This is a reduntatn assignment as this is already hanled just a few lines
before in the <devine server> section

error crept in since last time test were run against production server
Stream.getKeyWordsDIct - adding 'coverurl' key
DEBUG: adding old upload form in order to generate blobstore urls
API: adding handler to return blobstore creation url
API: handler to return blobstore create url - part3
API: handler to return blobstore create url - part4