hsl colors

Added support for hsla colors in geojson properties, like `wallColor: hsl(0.5,1,0.5)`. Note that h, s, l, and a should all be between 0 and 1.

HSL is similar to HSV (https://github.com/kekscom/osmbuildings/issues/30) but not identical.