Exponentiation syntax sugar

Summary:

Add a new binary operator for exponentiation. This involves two additions to the
language:

* Addition of new syntax for exponentiation (`expr ** expr` or `expr ^^ expr`)
* Addition of a new lang item for the corresponding operator trait `Pow`

[Rendered](https://github.com/SiegeLord/rfcs/blob/exponentiation/active/0000-exponentiation-sugar.md)
How about the associativity? The right-associative power operator is common, but there seems to be some cases that the power operator is left-associative so the clarification is needed.