second attempt at lifting limit on number of tabs.  will simply start cycling through the color scheme if there aren't enough icons sets.
collapse to two column when window is resized under a certain threshold (also removed some in-line css to style.css in the process).
added loader.gif
instead of binding it to the map resize event, just move _map.resize() to the handleWindowResize() function
moved dijit.layout() call down in the handleWindowResize() function because the map was not resizing correctly on init when window was small (and columns were thus reduced at init).  was doing when resized after init.
changed color order vs color scheme correlation mechanism.  before I was sorting the color schemes (not sure why).  now, I'm just doing a straight look-up.
turns out there was still refinement to be done in color logic.
increased the left pane width for two column, per rupert's request.  this apparently fixes an issue w/ firefox when the browser is in zoom mode.