<bugfix>Fix issues with completions in port tables</bugfix> <ticket>#690</ticket>
<bugfix>Fix issues with completions in port tables</bugfix>
<ticket>#690</ticket>

Always check on the completion so things don't reset when the completion shows up.  Don't worry about calling validate on editingFinished as setModelData takes care of this.

vistrails/gui/modules/tuple_configuration.py:
  - CompletingComboBox.__init__: get rid of editingFinished connection
  - CompletingComboBox.validate_input: always check on the current completion in case that should be used instead of the current index since setModelData is called before the current index is set on the combo box

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