Changes to non-hostile actions to not use SetEncounter

SetEncounter resets the encounter timeout timer.  Only hostile actions should do this so that post encounter healing does not keep the encounter running.

Healing, Cures, and Power have all been fixed to be properly non-hostile.

This fixes #17