Clean code coverage search
Clean traverse tests
Clean linker/builders and pruner/constructors
Merge remote-tracking branch 'upstream/master'

Conflicts:
	src/lib/traverse/test.js
Add custom linter
Merge commit 'upstream/master~'
Merge remote-tracking branch 'upstream/master'
Merge pull request #7 from blackheaven/master

Cleaning and add a linter for tests
merged experimental with master : replaced recast by escodegen, esprima, etc ... + new tests
roadmap file generator
Always write compiled file, even if the lint fails
Refactor lint
Merge pull request #8 from blackheaven/master

Refactor lint
Add tests framework for lint
Add tests for lint/globals
Add tests for lint/flx
Merge remote-tracking branch 'upstream/master'
new tests + roadmap generator
Merge branch 'master' of github.com:etnbrd/flx-compiler
add expect