Adapted to Magnum changes.

Explicitly check for pressed button in mouseMoveEvent() to avoid
unwanted rotations in toolkits with passive move events.
Adapted to Magnum changes.

viewportEvent() might not be called at all if the window doesn't change,
properly configure everything during initialization.
Updated toolchains submodule.