Better behavior of QGLViewer for shift+select and moving bodies (fixes LP bug 806469)