JxW in Assembly class has to come from the surface (closes #3345)

When integrating over the face surface, transformed jacobian weights
have to come from the surface.  It was incorrectly implemented and JxW
came from the volume. This also fixes the memory leak introduced by
copying a JxW array into another MooseArray.
We should merge this PR as is since it fixes a memory leak.  I opened an issue #3367 to fix these names up.