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