Fix arcball navigation

This should do the trick, updating the viewport size on resize of the canvas.

`AbstractNavigation::m_heigth` and `AbstractNavigation::m_width` were always `0` which broke the code in `ArcballNavigation::getArcballVector()` dividing by zero.