javascript: factor out translation of decls
javascript: factor out translateCase
javascript: factor out jsDecl
javascript: get rid of translateParameter
javascript: EVAL lookup table
javascript: added lookuptable namespace
javascript: whitespace
javascript: minor cleanup
javascript: apply lookuptable
javascript: hardwired apply lookuptable
javascript: refactor eval generation
javascript: refactor apply generation
Merge pull request #462 from raichoo/javascript

Javascript performance patches