This is a combination of 9 commits.
* Removed openstreetmap duplicate dependency.
* Inherit core widget to access MapLegendPanel.
* Added legend widget.
* Add MouseOver listener to the map.
* Add Feature info.
* Increased right distance of legend and added inheritance for CSS style.
* Improved feature info layout.
* Cleaned up demo code.
* Removed functionality that is no longer present.
Added feature info/selection on click and mouseover and legend panel.