Revert a small part of d5d818a to respect calling interface of
disturb(). (player_is_resting() now assumes the existence of a global p_ptr.
Future refactors should convert player/p-util.c functions to take
player pointers as arguments.)