Core/Misc: Implement CMSG_SET_TAXI_BENCHMARK_MODE to toggle PLAYER_FLAGS_TAXI_BENCHMARK based on arguments. To enable/disable this, call '/script SetTaxiBenchmarkMode(1)' (1 = on, 0 = off). Basically debugs the taxi flight and outputs min, max and avg FPS during flight. Automatically toggled off when flight ends.
Fix typo in commit 7c7f19228e7a562f225c717215fd34dfcaf5b35a
[DB/MISC] Spawn entry for TEMP Blackhoof Village Windmill
Core/Misc: Implemented GetObjectScale function
Core/Spells: Fix hunter T7 4P Bonus
Closes #8320
Misc: replace Unit::GetPlayer with ObjectAccessor::GetPlayer and some cosmetic changes
Scripted/Misc: Remove some whitespace
Core: Fix warnings
Core/Players: Do not add banned characters to _legitCharacters container
Core: Fix a bug in BigNumber::SetQword
Core: Fix a bug in BigNumber::SetBinary
Fix BigNumber::AsByteArray function by returning Auto_Ptr.

Remove mutex from BigNumber class - it didn't do what it was advertised to do - consider using the "locked" array outside of the function in which it was "locked".
Fix crashed caused by using openssl from multiple threads simultanously.

Note that this doesn't make BigNumber class threadsafe - it never was that way.
Update rename for openssl changes
Core: Fix warnings. Make callback symbols local.
[DB/SAI] Rejek: First Blood

Fixes #6113
Fix build with gcc. Thanks to McBitter for testing.
Core: Fix warning
Scripts: Random script fixes and code optimizations
Scripts/Icecrown Citadel: Fixed Ice Tomb targeting tanks in phase 3 in Sindragosa encounter

Closes #8778