Eluna/FreeBSD branch

Fully supports FreeBSD 10+ now, plus any systems compiling with clang/llvm
Also incorporates Eluna into the core as long as the patch is applied to eluna under the patch/ folder
Other changes: One new scripting hook for SD2 (led to an incompatibility with cmangos' sd2), and a couple of spell fixes for death knights (raise dead/raise ally and blood talent tree fixes)