Core/Script: OnQuestAccept() triggers fixed

Core/Script: OnQuestAccept() triggers fixed.
Small description:
This patch repair the situation where quest got auto-complete flag then creaturescript(c++ one) OnQuestAccept() it's skipped.
- the same situation is for quest-chains if next quest got auto-complete then OnQuestAccept() it's skipped (player.cpp)
Also include quest where source is gameobject.