Add Hash special coloring mode

The Hash coloring mode computes a hash for a matched string segment, and
always associates the same color with the same string, yet varies colors
with even small changes.
Merge pull request #57 from Louis-Kenzo/wip/hash

Add Hash special coloring mode