optimise writing of checksum on save scenario
fix ride profit calculation, fixes #603
fix ride shop item colouring in ride window, fixes #602
implement ride open station and ride open vehicle, partial fix for #601
implement enter name on scenario complete, closes #605
Possible fix to #543
Merge pull request #607 from duncanspumpkin/fix_543_p

Possible fix to #543
remove unnecessary header includes