Add new Geocoder Widget. Can be configured as a button on the map
(default) or fully expanded like the default ESRI Widget it replaces.
Added map right click menu to controller and can be passed into any asking widget. See Directions widget config in viewer.js and Directions.js for example on how to create a menu.
Fixed growler for Directions.js
Merge pull request #143 from DavidSpriggs/feature/mapRightClickMenu

Feature/map right click menu
Changed geocoder widget defaults for demo purposes to behave similar to
original ESRI widget.
expand width of geocoding results box.
increase the width of the geocoder widget to match the size of the
original.
Merge pull request #144 from DavidSpriggs/feature/new-geocoder-widget

Feature/new geocoder widget
minor adjustment to css for Find Widget.
minor cosmetic adjustment to css for Geocoder widget - Internet Explorer
was not happy with the widget height.
1. Add optional UI for Identify widget to select single dynamic layer or
all layers.

2. Add optional `Identify Here` to right-click map menu.

3. Replaced description in PopupTemplate JSON with fieldInfos array
for identified layers that do not have a template defined in the config.

4. Add formatting for attribute table in Identify Popup to it more
attractive and closer match the dbootstrap styling.

5. Close popup if IdentifyTask returns an error.
Added street view to map right click menu.
Merge pull request #145 from DavidSpriggs/feature/streetViewRightClickMenu

Added street view to map right click menu.
handle error when no layer is selected in drop-down list.
add max-height to list of layers.
add widths for the table columns.
widen the popup.
Merge pull request #146 from DavidSpriggs/feature/identify-widget-with-ui

Feature/identify widget with ui
Merge branch 'master' into gh-pages