<bugfix>Fix duplicate boolean values when using defaults</bugfix> <ticket>#594</ticket>
<bugfix>Fix duplicate boolean values when using defaults</bugfix>
<ticket>#594</ticket>

Because there is a signal attached to the checkbox, the change_state slot was being called when setCheckState is called in setContents.  This is now changed so that if self._silent is set, change_state does nothing.

gui/modules/module_configuration.py:
  - BooleanWidget.__init__: init self._silent
  - BooleanWidget.setContents: set self._silent
  - BooleanWidget.change_state: ignore update_parent when self._silent
    is set

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