<ticket>#339</ticket> <feature>Web Services package: Changed the default port names of modules       to 'self', keeping the old names (as optional ports) for backwards       compatibility. In a hierarchy, use only 'self'.</feature>
<ticket>#339</ticket>
<feature>Web Services package: Changed the default port names of modules 
     to 'self', keeping the old names (as optional ports) for backwards 
     compatibility. In a hierarchy, use only 'self'.</feature>

First attempt to close the hierarchy of types ticket.

webServices/__init__.py
  - Supporting hierarchy of types (not fully tested yet)
  - Changing the default port names of modules to 'self', keeping the old 
      names (as optional ports) for backwards compatibility

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