[webgl-point] Add feature overlay support to webgl map renderer.

Modified the icon sprite example to show blue butterflies overlayed over the normal ones.
Slightly rearranged canvas map renderer for readability.
I don't think we want that given that we only supports points with WebGL.