For #25952 - Fixed PyQt 4.6.2 compatibility bug

PyQt4 4.6.2 doesn't include the Q*Animation classes introduced in Qt 4.6 so the transition for the help dialog wasn't working.
Also tidied up the animation code and made it more robust when changing pages quickly