Issue #156: Ensure selected bookmark when focusing in via keyboard.
Issue #152: Add support for CSVLayer#portalURL.
Consolidate embedded asset paths.
Merge branch '#152/support-portal-url-for-csv-layer' into develop
Issue #159: do not show graphicsLayer in the legend widget
Merge branch '#159/do-not-show-graphicslayer-in-legend-widget' into develop
Issue #158: link images displayed for Query and Search widgets
Merge branch '#158/display-linked-images-in-query-and-search-widget' into develop
Issue #163: Avoid processing chart layer definition selection if undefined.
Remove unused imports.
Merge branch '#163/handle-empty-chart-widget-config' into develop
Issue #170: locator options now work in the Directions widget
Issue #171: Fix AttributeTable widget to not wait for hiddenLayer_*  layers on startup
Issue #172: Update viewer version number to 3.5
Issue #173: Extract uppercase field name variable.
Issue #173: Allow Shape_Length/Shape_Area field if defined by user.
Merge branch '#173/allow-shape-length-and-shape-area-fields-in-query-and-search-widgets' into develop
Issue #150: Extract query result/fault handlers.
Issue #150: Defer adding search result feature layer to the map until the first result comes back.
Issue #150: Show '[widget name] - [search layer name]' in TOC.