Add complex dot product for CPU backend
Add complex dot product for CPU backend

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