Adding support for splats/rest params/variable length arguments

Using esprima-harmony we can support the rest param syntax for argument wildcards in calls and function declarations.
`obj` should have `map`

`obj.map(function(val)...)`