syntax: Parses `&&` as `& &` whenever appropriate.

Closes #11227.
auto merge of #13576 : lifthrasiir/rust/double-ref, r=alexcrichton

Uses the same strategy as `||` and `>>`. Closes #11227.