setup.py: added dependency on shapely
networkanalysis.py: tentative new implementation of getCatchmentFeaturesForComid that returns
catchment features without internal rings
- Added getFirstOrderUpstreamReachesNotInSet
- Added TODO to getCatchmentFeaturesForReaches for fixing non-noded
  intersections