torch.xxx() functions are now aware of CudaTensor
adding operator overloading, made add/mul/div consistent with torch7/TH, made all the blas functions (addmv,addr,addmm) consistent with torch7/TH and added the missing ones (mv,mm,ger)
registering all functions with torch.{xxx} dispatcher
Merge pull request #68 from torch/fixallthings

operator overloading + interface consistent with TH (add/mul/div, blas calls) + torch.{xxx} dispatcher aware of cuda
fixing inconsistent API in addcmul, addcdiv
Merge pull request #71 from torch/addcfix

fixing inconsistent API in addcmul, addcdiv
fixing cadd API inconsistency
Merge pull request #72 from torch/cadd_fixapi

fixing cadd API inconsistency