allow patching of multiple Q modules

In some cases I cannot control other modules that use Q of different
version.
By overriding require loader I can catch them all and for that I need
to be able to patch more than one version of Q