Remove PyQt refs, rework signals

Based on Charles's feedback, cannot have PyQt imports here. Note that
there is a corresponding branch in the vistrails repo that also needs
to be merged!
Merge remote-tracking branch 'devel/bugfix-579-fix-animate-signals_rebased_2'