Following binary arithmetic in previous commits, this patch adds unary maths ops to linalg. It also fixes a few of the previous tests, and makes the binary ops call BinaryFn.<op> directly instead of relying on Python to recognise the operation. Differential Revision: https://reviews.llvm.org/D154618