bug fix polygon inner boundaries + addition of style map based style retrieval

bug fix for multiple inner boundaries for kml polygons. Only one was extracted from a iml file. An example is http://kml-samples.googlecode.com/svn/trunk/kml/Polygon/polyInnerBoundaries.kml which should look like https://sites.google.com/site/regionator/polyInnerBoundaries.png with four cut outs. With the bug fix, this works now

The addition is for the retrieval of styles based on their view state (highlighted or normal)