Added MapViewer and GlobeViewer module functionality to return free controllers on create controller call. If no free controllers are available one additional is created. This limits the maximum number of controllers to 4 for each.