[Truffle] Reuse ArrayGuards with @ImportGuards.
[Truffle] Fix handling of the rest argument with post arguments.

* Simplify too much indices computations by using negative indices.
* Introduce an ArraySliceNode.
[Truffle] Untag some new passing specs due to rest arg handling and better splat support.