Implementing basic infrastructure for legend
Implementing ability to draw ticks
Implementing rendering of text using WebGL and canvas
Use line strip for geojson line string
Added and used texture shader for RGBA textures
Use only one 2d canvas for text rendering
Update logic for color and color legend construction / updates
Fixing style
Fixed map tiles texture bleeding through the labels
Using argument text size
Fixed some more styling
Fixed errors detected by jslint
Improved API a bit
Added axis label draw feature
Improving legend API

Adding ability to set legend position and size for a given layer. Basically
the idea is that the view can have multiple layers each with its own legend.Now
if multiple layers are visible then we want legends not to overlap. Now the
view can find positions and sizes for each layer and run some space resolution
algorithm to make sure that they don't overlap
Removed un-necessary code
Added API on legend creation and update
For now skip transparency on legend
Added note update legend functionality
showing overlay info at mouse position