half-working revision of profile router which uses a queue
add very simple profile router test page
make ride-based profile router compile
strict js and namespacing
access and egress street segments separate from transit
open test URLs in new tab instead of doing AJAX call
tester 100 percent height
check for null from vertex on plainstreetedge cleanup
consolidate direct paths. penultimateRide optimisation.
no transfer to first ride
prune search to include only options that might improve upon existing options

i.e. where minimum travel time is less than some exising option's maximum travel time
remove anonymous classes. propagate propfile results to street network for analyst.
Updating the Tile class getLegend function, so that the colour bar max and min are customisable for different styles.

For "Difference" style, set it to colour the legend from -120 to 120, instead of the default 0 to 150
- so that -ve values show properly.

This fixes issue #1452.
Merge branch 'profileRouterClassic'