DDF-870 -  Added Polygon draw support to cesium map.

-Added ability for the user to draw polygons on the map using the
DrawHelper Library.
-Added polygon to the 3d search form and added polygon option to the
enhanced search dropdown.
-factored out all uses the NotificationView and replace with re-usable
version.
DDF-877 - Added muplishape support to the 3d map and 2d map modes.

-added new widgets for displaying filter collections (from the Query.js
object).
-supports both 2d (openlayers) and 3d (cesium).
DDF-882: Updated UI Search Proxy to depend on HTTP Proxy 1.0.1 to prevent build issues
Merge pull request #30 from McLucas/feature/DDF-877