use $(body).height() instead of getViewportDimensions
got rid of superfluous heightDoc variable.
no longer using getParameterByName
got rid of getGraphicsExtent (no longer used, if it ever was)
moved app javascript code into main.js
added SUPPORTING_LAYERS_THAT_ARE_CLICKABLE config option
support for remote CSV based layers
don't really need two separate functions for getGeometryType and getFeatures.  These can both essentially be addressed with getFeatureSet.
moved getFeatureSet and getID down to the "other functions" section.
add picture to infoWindow.
put a max-width on the image in infoWindow.
remove some inline styling to css file.
proxy url should be blank by default
create buildPopupContentHTML() function -- in anticipation of re-use.
re-use buildPopupContentHTML() from baselayer_onClick()
put a min-width on the .esriPopup .sizer class so that scrollbars don't appear.
remove BINGMAPS_KEY as a config option.
removed proxy url as config.  in cases when users want to access remove CSV's, they will be required to modify one line of the main.js code.
implemented DETAILS_PANEL config setting.
made the website scouring code re-usable.