Refactor

Should be 99% the same visually. Visual changes:

* cursor transition is shorter
* better handling of markdown titles
* line-height is 1.6 rather than 1.5

Structure changes:

* colors.less for all the colors
* syntax-variables.less for semantically named colors (used by packages).

Stolen from electron dark syntax.