Elementwise layer takes sum or product.

Elementwise sums, like elementwise products, come up from time to time. Since they're nearly the same, this PR generalizes the EltwiseProductLayer to EltwiseLayer and adds an operation parameter.