[z2434] Restore characters bubbles and remove unused parameters in BuildChatPacket.

Thanks to Wort for pointing in irc. (go to
http://cmangos.net/thread-26.html if you want don't know how to join us :)
)
[z2435] Revert "[z2434] Restore characters bubbles and remove unused parameters in BuildChatPacket."

This reverts commit 0828a247dc87377179a70b268dd7de4f69caae79.
[z2436] Fix bubbles on char by correctly send senderGuid and targuetGuid
when required.

Thank you this seem resolve last chat issues.
Restore workaround for Holy Light
[z2437] Cleanup world state sending

As we understand most of the world states now there really is no need to send dummy states if the zones/battlegrounds are not implemented/enabled

See https://github.com/cmangos/issues/wiki/World-States for a list of known world states

(based on commit [12600] - 59d1aa5)

(based on commit [s2090] - c797901)