add gitter webhook to travis
add allowReturnOutsideFunction to util.parse and make nodes optional in util.template
add self-global template to runtime generation
add let-scoping-return template to let scoping transformer