-Codechange: Refactor guest visiting a ride to its own method (sgt_bigman).


git-svn-id: https://freerct.googlecode.com/svn/trunk@1349 d3bf82d2-0c16-e458-5408-27be57bd1276
-Codechange: Refactor guest arriving at the edge of the world to its own function (sgt_bigman).


git-svn-id: https://freerct.googlecode.com/svn/trunk@1350 d3bf82d2-0c16-e458-5408-27be57bd1276
-Codechange: Move common movement code to Person::OnAnimate (sgt_bigman).


git-svn-id: https://freerct.googlecode.com/svn/trunk@1351 d3bf82d2-0c16-e458-5408-27be57bd1276
Initial staff implementation.
Staff gui implementation.
Minor updates to remove duplicate Person code between Employee and Guest.
Initial implementation for moving people around the world.
Semi-working placement: manager works, but Person::Activate has issues with voxel stack.
Further work towards moving people around; initial 'spawn' semi-working.
Simplified to show cursor position on tile.
Person spawns at cursor location on left mouse button click.
Locate person button - basic functionality.
Person 'move' button, gui improvements.
Clean up and some minor fixes.