Less upgrade

This adds less sourcemap support and incidentally upgrades less to a version that supports generating source maps.  We also abstract out some colors in the IPython style files to variables so they are easily overridden.