[Core] Fix eluna compile by defining mangos as necessary

This should fix eluna compilation, we didn't previously define MANGOS as needed in eg, https://github.com/ElunaLuaEngine/Eluna/commit/606d7f0c243784566c3a1ef0cfba07dfb9d643f6