Removed MapRenderer interface from nano in favour of RendererFactory.

- Changed RendererFactory.create to include View object.
- Added RendererRactory.getFormats() to include list of format names renderer
  capable of producing.