Improving huffman

Add a new state machine to represent internal tree nodes.
Brute force optimization of constants
Improving match model

Adds 1 / x probability as seperate model.
Divison table for match model

Adds new context.
Refactor, fix g++ compile.

LZW compressor added.
ROLZ in progress.

> 4 gb support (untested).
Merge branch 'master' of https://github.com/mathieuchartier/mcm

Conflicts:
	CM.hpp
	Huffman.hpp