Merge branch 'master' of https://github.com/IntelOrca/OpenRCT2

Conflicts:
	projects/openrct2.vcxproj.filters
Merge branch 'master' of https://github.com/IntelOrca/OpenRCT2
Merge remote-tracking branch 'remotes/remote/ride-window'
Fixes issues with colour drop down.
Started adding init_viewport
Fix compile error
window_scroll_to_location
Merge branch 'master' of https://github.com/IntelOrca/OpenRCT2
Finished viewport_create for window_ride
Use new ride window when clicking on ride
Move cursor location fix #476
#479
Merge pull request #481 from marcotc/work

Fix errors/warnings in VS build
Merge pull request #480 from duncanspumpkin/fix_window_ride

Fix window ride
Merge pull request #477 from zsilencer/master

window_scroll_to_location
implement window_dropdown_show_colour
Basic analysis of window_map_mousedown

* This function doesn't appear to relevant for the normal map window, as
it doesn't have the required widgets. Considering that the Scenario
Editor has a more complex map window, I assume that this function does
processing referred to that instance instead.