CODE: Add single threaded debug version for testing (MSVC)
CHANGE: When the public player makes a way public, the public player, not the player who owns the way, pays for the change of ownership and compensates the player who owns the way.
CHANGE: When the public player makes a way/stop public, the cost to the public player (and compensated to the owner) is based on the construction cost, not 60x the maintenance cost
CHANGE: Show a message whenever a stop/way is made public, even if the public player itself has done this.