COMPILER: refactoring options
COMPILER: some cleanning
COMPILER: mv specialize
COMPILER: split specialize
COMPILER: plugback specialize
COMPILER: add IString
COMPILER: propagate constant string
COMPILER: add static eval
COMPILER: remove previous attempt
COMPILER: share string constant

Conflicts:
	compiler/.depend
	lib/.depend

Conflicts:
	compiler/generate.ml

Conflicts:
	compiler/constant.ml
	compiler/driver.ml
	compiler/flow.ml
COMPILER: detect caml_format_int %d

COMPILER: fix previous commit
COMPILER: Sharing