BUGFIX: Binary operations with scalars create proper types
BUGFIX: Binary operations with scalars create proper types

marbre/arrayfire,victorv/arrayfire,arrayfire/arrayfire,9prady9/arrayfire,jramapuram/arrayfire,jramapuram/arrayfire,linan7788626/arrayfire,shehzan10/arrayfire,mrgloom/arrayfire,mrgloom/arrayfire,mrgloom/arrayfire,munnybearz/arrayfire,ghisvail/arrayfire,9prady9/arrayfire,marbre/arrayfire,victorv/arrayfire,unbornchikken/arrayfire,marbre/arrayfire,9prady9/arrayfire,asifmadnan/arrayfire,merlin-ext/arrayfire,merlin-ext/arrayfire,munnybearz/arrayfire,victorv/arrayfire,arrayfire/arrayfire,Keno/arrayfire,pentschev/arrayfire,pombredanne/arrayfire,bkloppenborg/arrayfire,hshindo/arrayfire,HolyGeneralK/arrayfire,umar456/arrayfire,bkloppenborg/arrayfire,pentschev/arrayfire,HolyGeneralK/arrayfire,umar456/arrayfire,victorv/arrayfire,Keno/arrayfire,shehzan10/arrayfire,umar456/arrayfire,asifmadnan/arrayfire,unbornchikken/arrayfire,pentschev/arrayfire,shehzan10/arrayfire,arrayfire/arrayfire,unbornchikken/arrayfire,arrayfire/arrayfire,linan7788626/arrayfire,hshindo/arrayfire,ghisvail/arrayfire,jramapuram/arrayfire,shehzan10/arrayfire,HolyGeneralK/arrayfire,jramapuram/arrayfire,Keno/arrayfire,pentschev/arrayfire,ghisvail/arrayfire,linan7788626/arrayfire,hshindo/arrayfire,pombredanne/arrayfire,mrgloom/arrayfire,bkloppenborg/arrayfire,marbre/arrayfire,merlin-ext/arrayfire,HolyGeneralK/arrayfire,munnybearz/arrayfire,unbornchikken/arrayfire,ghisvail/arrayfire,bkloppenborg/arrayfire,asifmadnan/arrayfire,linan7788626/arrayfire,hshindo/arrayfire,asifmadnan/arrayfire,pombredanne/arrayfire,pombredanne/arrayfire,merlin-ext/arrayfire,Keno/arrayfire,umar456/arrayfire,9prady9/arrayfire