start implementing ride update and station update
fix ride_get_station_start_track_element
finish update ride, still testing and refactoring to go
fix bugs and refactor ride update
improve ride update and add some breakdown functions
add various ride mechanic functions
refactor ride update and fix bugs
refactor update ride more
refactor ride_get_measurement
Merge branch 'master' into ride-update

Conflicts:
	projects/openrct2.vcxproj.filters
fix ride update, financial statistics
refactor station update and fix bugs
Merge branch 'ride-update'

Conflicts:
	src/world/map.c
implement find mechanic in ride window
implement sub_6CC3FB
implement ride_modify and supporting methods
implement more viewport input functions
implement sub_6EDE88
Decompiled PEEP_STATE_QUEUING
Added notes on peep actions