[js] arguments: store function call arguments in a global variable so they could be accessed
[js] arguments: add utility function for cloning args
[js] arguments: add arguments class
[js] arguments: add 'arguments' keyword
[js] arguments: create mem cache for arguments class
[js] arguments: support 'arguments' evaluation
[js] arguments: don't copy the first argument (function object)