Update module_redeclarator.py

In my system I have both PyQt4 and PyQt5, they run using different sip versions so when trying to import PyQt4 it will crash raising a runtime error like:
RuntimeError: the sip module implements API v11.0 but the PyQt4.QtGui module req
uires API v9.1

This halts any generation of PyQt5 skeletons also which is bad.

Also, the code _initializeQApp will return if PyQt4 can be loaded and a QCoreApplication instance created and thus leaving out PyQt5 generation.

Breaking these up in two cases (qt4 and qt5) solves the partial issue of not generating qt5-skeletons but still qt4-skeletons isnt generated due to the sip-version problem.

I will try and look into this a bit more but would gladly accept some more input/help in resolving the issue.
fixed PY-12500 Instance attribute defined outside init: generate python 3 super call without arguments for python 3 interpreters
make tests platform-independent (IDEA-67767)
no exceptions in log
Minor optimization
+review CR-IC-5136
Remote interpreters dialog redesign (PY-12462).
Merge remote-tracking branch 'origin/master'
RUBY-15202: some parsing tests do want to lowercase first letter
fixed PY-12544 Access to a protected member: false negative for import statements
ability to find a component by its id
Merge remote-tracking branch 'origin/master'
WEB-11810 Node.js debugging doesn't work

JsonOptionalField is also marker to generate nullable reader
patch local history tests; remove sync indexing
IDEA-123543 Navigate to the Grails plugin page!
console LineSeparatorPainter — remove from editor markup model, but not from document
RUBY-15187 File -> New command is disabled when editing a file
fixed project creation with detected sdk
Merge remote-tracking branch 'origin/master'
chooser to redebug failed tests (IDEA-100278)
testng/junit: <no module> choice when all in project selected (IDEA-88524)