es6/harmony rest parameters

This adds support for es6/harmony function rest parameters

`function bleh(a, b, ...other) { }`
 
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/rest_parameters