add getInt1Ty
escodegen switched to harmony branch too
update esprima url and escodegen branch
if we know the test is a const bool, then create a branch llvm can get rid of