add IString

Conflicts:
	compiler/driver.ml
	compiler/generate.ml
string_def
string opt wip

Conflicts:
	compiler/.depend
	lib/.depend

Conflicts:
	compiler/generate.ml
[util] diff in exemple makefile
check js var && scope

Conflicts:
	compiler/Makefile
	compiler/generate.ml
mess

Conflicts:
	compiler/driver.ml
	compiler/flow.ml
	compiler/inline.ml
	compiler/inline.mli