Allow initializing a const T& or T&& from a temporary returned by a spawn in sema

- Previously, this claimed that "_Cilk_spawn is not at statement level"
- Codegen tests will follow in a separate patch

Reviewed by Wei Pan