(PUP-2240) Add support for splat in case and selector expressions.

This functionality was missing from the original work on supporting
the splat (unfold operator).
Merge pull request #2627 from hlindberg/pup-2240_splat-case-and-select

(PUP-2240) Add support for splat in case and selector expressions.