NB CA-30 Double temporaries in reference initialization

As directed by CWG Motion 1 from 2014-Isaquah.

Also fixes CWG1604.