Changed the way that static routes are handled.  Static route segments are now handled the same way that dynamic routes are handled in that at TripSegment object is created for static routes.  This allows us to handle routes that don't follow the dynamic->static->dynamic model.  Now we can handle dynamic only, dynamic->static, and static->dynamic in addition to the typical dynamic->static->dynamic trips.  This prevents the need for prefiltering trips from the survey.  Now we can dump in all of the trips and just see which ones are eligible for dynamic transit and which ones are not