enables use of strides in TemporaryVariable
The TemporaryVariable constructor ignored the strides completely, although it seems like ArrayBase is capable of handling user defined strides. I don't know if that was intended or not, but if it was intended, then it seems better to remove the strides parameter from the constructor.