Fixed multiple assignment with splat operator side effect

Added (tagged) spec and a pull request to rubinius-ast: https://github.com/rubinius/rubinius-ast/pull/3