[c3031] Implement friendly keepers and sanity for Yogg-Saron encounter

(based on commit [3031] - fbcc450)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>