colormap for linear scale numbers

When using the 'scale' colormap, parse matches as decimal numbers
(taking your locale into account) and apply the rainbow colormap linearly
between the given SCALE=min,max

Implement issue #6
doc update
Conditional import of babel, fallback to std parsing