Bugfix: Use declval in decltype expression
Bugfix: Use declval in decltype expression

```
decltype(std::declval<T>() * std::declval<U>())
```
is the correct syntax. This does not require that ```T``` and ```U``` have
default constructors...

spco/dealii,EGP-CIG-REU/dealii,Arezou-gh/dealii,shakirbsm/dealii,EGP-CIG-REU/dealii,nicolacavallini/dealii,spco/dealii,shakirbsm/dealii,JaeryunYim/dealii,naliboff/dealii,sairajat/dealii,angelrca/dealii,gpitton/dealii,nicolacavallini/dealii,danshapero/dealii,adamkosik/dealii,Arezou-gh/dealii,kalj/dealii,naliboff/dealii,adamkosik/dealii,spco/dealii,spco/dealii,JaeryunYim/dealii,shakirbsm/dealii,gpitton/dealii,naliboff/dealii,naliboff/dealii,maieneuro/dealii,YongYang86/dealii,ibkim11/dealii,adamkosik/dealii,maieneuro/dealii,nicolacavallini/dealii,jperryhouts/dealii,ESeNonFossiIo/dealii,ESeNonFossiIo/dealii,sairajat/dealii,gpitton/dealii,spco/dealii,YongYang86/dealii,kalj/dealii,danshapero/dealii,angelrca/dealii,ESeNonFossiIo/dealii,maieneuro/dealii,Arezou-gh/dealii,danshapero/dealii,jperryhouts/dealii,pesser/dealii,EGP-CIG-REU/dealii,ESeNonFossiIo/dealii,sairajat/dealii,naliboff/dealii,angelrca/dealii,jperryhouts/dealii,angelrca/dealii,spco/dealii,ibkim11/dealii,jperryhouts/dealii,spco/dealii,shakirbsm/dealii,YongYang86/dealii,gpitton/dealii,ibkim11/dealii,JaeryunYim/dealii,YongYang86/dealii,johntfoster/dealii,johntfoster/dealii,gpitton/dealii,kalj/dealii,naliboff/dealii,andreamola/dealii,ESeNonFossiIo/dealii,naliboff/dealii,ibkim11/dealii,andreamola/dealii,danshapero/dealii,sairajat/dealii,sairajat/dealii,ESeNonFossiIo/dealii,ibkim11/dealii,adamkosik/dealii,nicolacavallini/dealii,maieneuro/dealii,danshapero/dealii,jperryhouts/dealii,JaeryunYim/dealii,pesser/dealii,adamkosik/dealii,maieneuro/dealii,angelrca/dealii,gpitton/dealii,andreamola/dealii,shakirbsm/dealii,YongYang86/dealii,EGP-CIG-REU/dealii,EGP-CIG-REU/dealii,johntfoster/dealii,pesser/dealii,JaeryunYim/dealii,andreamola/dealii,EGP-CIG-REU/dealii,JaeryunYim/dealii,pesser/dealii,pesser/dealii,YongYang86/dealii,ibkim11/dealii,adamkosik/dealii,shakirbsm/dealii,pesser/dealii,angelrca/dealii,andreamola/dealii,johntfoster/dealii,jperryhouts/dealii,YongYang86/dealii,nicolacavallini/dealii,andreamola/dealii,kalj/dealii,andreamola/dealii,johntfoster/dealii,JaeryunYim/dealii,ibkim11/dealii,Arezou-gh/dealii,sairajat/dealii,sairajat/dealii,Arezou-gh/dealii,ESeNonFossiIo/dealii,kalj/dealii,maieneuro/dealii,johntfoster/dealii,nicolacavallini/dealii,adamkosik/dealii,danshapero/dealii,nicolacavallini/dealii,jperryhouts/dealii,shakirbsm/dealii,kalj/dealii,johntfoster/dealii,Arezou-gh/dealii,maieneuro/dealii,pesser/dealii,Arezou-gh/dealii,kalj/dealii,gpitton/dealii,EGP-CIG-REU/dealii,danshapero/dealii,angelrca/dealii