<bugfix>Fixed an issue with groups and upgrades</bugfix>
<bugfix>Fixed an issue with groups and upgrades</bugfix>

There was a major bug in upgrading groups where the underlying
pipeline could become corrupted by id mismatches.  This was fixed by
using the id_scope created for the underlying subpipeline for its
internal upgrades and then reseting the id_scope to the vistrail scope
after the upgrade is completed.

core/vistrail/controller.py:
  - VistrailController.handle_invalid_pipeline.process_package_exceptions:
    use the subpipeline id_scope for the subpipeline upgrades instead
    of the global id_scope

VisTrails/VisTrails,Nikea/VisTrails,hjanime/VisTrails,celiafish/VisTrails,minesense/VisTrails,minesense/VisTrails,hjanime/VisTrails,VisTrails/VisTrails,Nikea/VisTrails,hjanime/VisTrails,Nikea/VisTrails,VisTrails/VisTrails,minesense/VisTrails,Nikea/VisTrails,VisTrails/VisTrails,hjanime/VisTrails,VisTrails/VisTrails,celiafish/VisTrails,celiafish/VisTrails,hjanime/VisTrails,minesense/VisTrails,celiafish/VisTrails,minesense/VisTrails