Core/Command: Optimized .pinfo more

* Moved some checks around
* Added RBAC Permission for Email, last login and last ip (group 3 and 4) -- If missing RBAC permission, then it displays "Unauthorized (RBAC)"
* Changed totalmail output from uint64 to uint32
* Level either puts Max level, or a list of information necessary
* Only queries guild if the current xp query also detects guild membership
* Incorporated recent changes into code
* Commander requires higher than target to get sensitive data beside RBAC permission.
Hack fix crash Gunship Battle! (Thx JunkyBulgaria)
Fix Rocket Pack. (TEST)
DB/Quests: Fix some remaining issues from https://github.com/TrinityCore/TrinityCore/commit/aaa1d9b749988fb1ad3139041e7199b1381b54ba

For example the missing floating visual and prevent the script from being started more than once.
Remove BOM from 2013_05_21_00_world_trinity_strings.sql
Merge pull request #9884 from LeGuybrush/Remove-BOM

Remove BOM from 2013_05_21_00_world_trinity_strings.sql
Various fixes
Scripts/Halls of Reflection: Fixed a possible crash
Core/Players: Send only values update when turning gm mode on or accepting quests instead of recreating the object clientside
Merge remote-tracking branch 'chaos/master' into wotlk
Fix Rocket Pack.
Update Chat.cpp

this is better or?
Merge pull request #9890 from b4nan1/patch-2

Update Chat.cpp
DB/Quests: Fix To Catch a Thistlehead, closes #9876 closes #6319

Thanks @Kirkhammett for all the work
Core/Collision: Fix memory leak
Core/Misc: Fix invalid pointer use after being deleted
Core/Misc: Another batch of fixes for issues found by static analysis
Core/Movement: Added generatePath argument to MovePoint overload accepting Position arg
Core/Transports: Refactored methods used to calculate passenger offsets (made orientation argument optional)
DB/SAI: fix mobs spaming some events

Fix by Kirkhammett and FireEmerald