RCT_CALLFUNC now saves flags register.
Fix error in gcc asm
Merge pull request #532 from duncanspumpkin/CALLFUNC

RCT_CALLFUNC now saves flags register.
Decompiled PEEP_STATE_QUEUING
Added notes on peep actions
Added peep_insert_new_thought
Refactored insert_thought
Added peep_update_drowning.
Added a very small bit of not drowning
Finished peep_update_falling
Fixed bugs and refactored
Added peep_window_state_update
Added peep_decrement_num_riders
Added sub_69e9d3 a sprite moving function
Added start of peep sitting update. Fixed bug that caused peeps to spin
Finished peep update sitting
Fix merge fail
Added update_picked and update_entering_park. Added new entries to peep struct