Enable java to play nicely with vigra vector-valued images

MultiArrayInfo:
* Add a constructor with a param specifying the shape seen by vigra
* Java always sees the shape given by the input ArrayImg
** (it may be unnecessary to store this in MultiArrayInfo)

VigraWrapper
* Wrapped boundaryTensor - an example of this functionality 
* Wrapped totalVariation - because its nice to have :)