Remove "caret" from the language.

Caret is an artifact from rc to support forms like `echo $a ^ b`. Since elvish
supports {the list syntax} this can be written as `echo {$a}b` like in fish.

The operation of compounding primary expressions is now properly called
"compound".