javascript: allow more inlining
javascript: inline some missed cases
javascript: remove jsobject
javascript: better error representation
javascript: whitespace
javascript: optimize branches
javascript: remove redundant eval on ops
javascript: inline some missed cases
javascript: remove duplicated code
javascript: refactor
Merge pull request #823 from raichoo/javascript

Javascript