[z1927] Improve interaction checks related to quests

'I see dead people, they are everywhere' - and now you can interact with them for quests.
Also fix aura 10848

Please report any missing issues (could not test all cases)

Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>

(cleaned version of 2f9b962)

(based on commit [s1509] - df79fb1)
[z1928] Fix typo, also use shiny wrapper for ObjectGuid.GetString. Thanks to tyrnon for pointing

Signed-off-by: Nighoo <nighoo@gmail.com>

(cleaned version of 249482e)

(based on commit [s1510] - bae473d)