rct2.c: port get_file_path.
rct2.c: port check_mutex().
rct2.c: port check_files_integrity().
Merge branch 'master' into get_file_path
is_peep_in_filter updated to use decompiled func

Has not been tested. Considering redoing all of these functions removing hard to understand variables.
Fixed compile error
Re-factor of 0x69B7EA into get_arguments_from_peep

Has not been tested. This should remove a few global variables 0x13CE952 and 0x13CE954. (Note these globals are also used for drawing strings so will still be relevant elsewhere.)
Fix small ) mistake
Added get_argument_from_thought
Added get_arguments_from_action
Merge pull request #190 from duncanspumpkin/window_guest_list

Window guest list
Paint function now uses get_arguments

Has not been tested. Possible problem caused by endianess.
Re-factor of argument_from_thought to use ridelist

Has not been tested. Could use this to work out what Var_4A and Var_4C(32bit) are.
Fix errors. Tested code all working
Added action string ids.
Now uses string id references.

This can be used to identify a few more variables.
Now uses known peep state values.

Note peep_state_moWing not moPing. Will require checking to make sure it doesn't break anything.
Update string_ids.h
Fixed logic mistake in thoughts

Has not been tested.
Added offsets for item start