Bug fixes in Visual Query.
Bug fixes in Visual Query.

QQueryTab.vistrailChanged()
 - Ensure connection specs before updating Pipeline

QFunctionQueryForm.updateFunction()
 - Moving constant widget code to QParameterQuery.__init__()

QParameterQuery.__init__()
 - Changed input parameters to be only the parameter object
 - Getting widget type information based on parameter (this fixes the namespace issues)
 - update the code to use the parameter object instead of attribute list

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