Fix dataset bug with bound data, coloring

-Setting State Name Field to a field without state names caused the map
to turn black instead of the default color
-When you had a widget with bound data selected and then loaded another
project, the project reset caused bound data’s change function to fire
and it tried to refresh, but no datasets were present so it was
throwing an error.