Re-organize modules, MapInfo demo

- Rename viewer/modules to viewer/core.
- Add _MapWidget/_LayerInfoWidget mixins
- Update MapInfo widget to use _MapWidgetMixin
- update viewer.js config - remove map param of MapInfo widget config.  Remove other widgets for demo purposes.