Fix for gkz/LiveScript#553

Lifted function composition into a util function, thereby ensuring that it always evaluates its operands like a function would.
Make backslash gobble line comments

...in addition to regular whitespace.
Fixes gkz/LiveScript#550
Fix gkz/LiveScript#294
Merge pull request #561 from rhendric/issue294

Fix gkz/LiveScript#294
Merge pull request #558 from rhendric/issue553

Fix for gkz/LiveScript#553
build with latest
Merge pull request #559 from rhendric/issue550

Make backslash gobble line comments
merge master
Merge branch 'master' of github.com:gkz/LiveScript
build latest
fix yield precedence
Merged gkz/generators
Merge remote-tracking branch 'gkz/master' into generators