(Work actually completed in June 2014)
* Fixed the argument order in add_filler_stops.py
* Commented out the checks and stopping condition re being within a certain
  distance of the end of the route. This was as a result of testing - I recall
  it was causing problems in case of routes that looped or crossed their
  origin points. Removing it, the the logic should still work since the loop
  is designed to traverse all vertices of the routes.
* Added a warning if first stop found for a given route wasn't near the start
  or end-point of that route.
Fixing projection issue in build_seg_ref_lists():
* Forced reprojection of both route and stops multipoint into a target
  comparison projected SRS (using meters units).
* This was because found that running the func where routes had been defined
  in a gegraphic SRS (e.g. EPSG:4326) meant that function was returning
  erroneous results.
Modified the segment-creation functions (API func in
topology_shapefile_data_model.py, and usages in
create_network_topology_and_stops.py) to add correct prefix to stops in the
start and end-points of segments in topology shapefile.