Merge pull request #188 from Rochet2/master

[Eluna] add hooks and update version
fix double typedef and include path for lua
fix compilation on linux for bzip2
Merge pull request #189 from lfxgroove/fix-linux-compile

[Build] Fix linux compile
[Sync] Added Backport.txt
[Sync] Small updates from One
[Core] Minor code style change
[Eluna] update version
[Core] Fix build error
[Core] Fix eluna compile by defining mangos as necessary
Merge pull request #190 from lfxgroove/fix-eluna-compile

[Core] Fix eluna compile by defining mangos as necessary
[Core] Fix #182 to some extent

Done with:
 find ./ -name "*.h" -print0 | xargs -0 sed -i "s/#ifndef _\{1,2\}\([A-Z_-]*\)_\(H\|H_\|H__\)/#ifndef MANGOS_H_\1/g"
 and
  find ./ -name "*.h" -print0 | xargs -0 sed -i "s/#define _\{1,2\}\([A-Z_-]*\)_\(H\|H_\|H__\)/#define MANGOS_H_\1/g"
  and some manual checking, compiling.
Merge pull request #191 from lfxgroove/reserved-identifiers

[Core] Fix #182 to some extent
[Core] Removed duplicate files
[CMake] Should fix #181
[CMake] Small fixup to #181
[Core] revert MAX_ACCOUNT_STR change 3e444576e440ef895417051e8153644257fdbf37. Thanks Salja / tyraela
Merge pull request #192 from lfxgroove/quoting-cmake

Quoting in cmake - fix for #181
[Core] Updated default scripts db

Updated default scripts db to be the world db
Fix typo from 52a0944f4928560dead4b45e5735041f86b84bd9