Merge pull request #22 from besport/compiler

Huge number of compiler improvements contributed by Hugo
Optimized variable naming, so as to minimize the size of the generated code
OPAM: remove ocamlgraph dep
COMPILER: fix temp file creation
COMPILER: do not alias missing primitives
COMPILER: fix pretty variable
COMPILER: shortvar with informative variable name
Report the use of ocamlgraph in README and the opam file
Copyright headers
Tests: Copyright headers
Tests: detect phantomjs failure
Runtime: fix evaluation order issue of mlstring
Revert "Report the use of ocamlgraph in README and the opam file"

This reverts commit 40bbd19d9273c6d8eca3a67f294b885151304e22.
COMPILER: remove ocamlgraph dep
CHANGES
COMPILER: rm warning
COMPILER: better renaming with try catch

merge me
COMPILER: choose between simple and double quote from string
COMPILER: utf8-string, do not escape bytes above 127
Compiler: fix sharing