Refactored 3D point picking in selection manager to allow getting a patch of 3D points near the click point or a depth image of points near the click point.
removed extraneous second rendering pass in get3DPatch
refactored get3dPatch, getDepthPatchDepthImage, and render so that the caller can specify a width and height for the selected region rather than a center point and a square region around it. render had to change slightly to accomodate this change, as previously only square textures were rendered in SelectionManager
Merge branch 'click-point-patch' of github.com:jon-weisz/rviz into groovy-devel
[bugfix] DepthCloud: Correct autosize when binning=0