Add a language spec for not expanding arrays after a splat
Ensure final array arguments after a splat aren't expanded

Fixes #2260