Allow operations between MatValProxys.
The changes should (hopefully) be self-explanatory. Previously, doing things like x[i] + y[i]
weren't working correctly due to ambiguity: the non-explicit constructor to eT
s was problematic. Explicitly adding operators to handle MatValProxy
s appears to fix it.