Update staff action before calling dealtWithPatient

This fixes a problem, where the doctor was stuck in psychiatry.
Before this commit, the action of the doctor was set to 'meander'
*after* the dealtWithPatient() function was called (which, in turn,
called findWorkForStaff()). The call dispatcher then skipped that doctor.
Ensured debug key handlers always exist when required

Before this commit the debug console's key handler wasn't added
to saved games which didn't have it because they weren't started
with debugging enabled and the debug script's key handler would
only be added to saved games when they were older than 85 and
debugging was enabled.
Merge pull request #354 from J-Shep/fixedMissingDebugKeyHandlers

Ensured debug mode key handlers always exist
Merge pull request #365 from phillipp/doctor-stuck-in-psych

Update staff action before calling dealtWithPatient
Make staff raise description easier to read

White text didn't show up well against the yellow background.
Changed to a black font.

Fixes #383