Add missing object arg, opt thisArg to Array methods. Fixes gh-283

- `forEach` thisArg to be implemented in follow up commit
- Followed general convention of using var args for optional `thisArg`
- Remove duplicate `filter` definition

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>