Core/AHBot: Implemented AHBot based on MaNGOS code

CMake must be rerun, there are new folders and include paths.

I've ported the code from MaNGOS, adapted it, cleaned it a little bit to follow TC coding standards (though further cleaning may be done) and tested it.

Changes are:
- /game/AuctionHouseBot/ *.cpp, *.h : Base AHBot code
- scripts: Added commands to modify its behaviour
- language: 1145 to 1164 added AHBot command strings

The reason behind not using sWorld->GetXConfig and not adding the ConfigKeys to World.h but using a custom class is that this values may be modified ingame by using commands. Doing it through world would have made this impossible.

And that's it, enjoy.