move color to last 2 bits
gc now collect all heaps, not only for allocated size + was fixed bug when live object can be deallocated
fix division infinite loop in arithmetic
gc optimization was done: smart choose of gc-call-time
Merge branch 'gc'

Conflicts:
	src/sll/arithm.ml
driver/test.sll was updated
value parser was added in runtime
Upper level constructor without parentheses was allowed in runtime value parser
simple input (from stdin with prompt) by free variables in main term is done
simple input (from stdin with prompt) by free variables in main term is done
simple input (from stdin with prompt) by free variables in main term is done
Merge branch 'io' of github.com:ramntry/SLL into io
fix bug with omitting constructor name which is not appear in expressions - only in patterns
Merge branch 'backend' into io
Merge branch 'io'
Merge branch 'driver'
runtime lexer initialization was added, that fixed erroneus parsing multiple values nullary constructor without parenses each
hashtable for external constructor names was done
external constructor names support was added
external constructor names support was added