TrinityCore/Cataclysm: Updated with the latest Eluna changes

This includes all the previous updates in Eluna such as new methods, weather methods & class, etc.

This update also includes our major changes located here: https://github.com/ElunaLuaEngine/Eluna/commit/f9ff9ed2e3a8c118bff414a3f3fe7aec719a3b6c

Some methods are going to be unavailable since Cataclysm has some changed functions that we need to go over.

If you want more information regarding our changes, view this thread: http://emudevs.com/showthread.php/2087-TC-Eluna-Major-Changes