[11725] Fixed chat command parse with explicit literal check.

Before fix ExtractLiteralArg(str,"abc") reject "ab" string wrongly.
[11726] Fix build on *nix

also restore accidentally removed line

Signed-off-by: SilverIce <slifeleaf@gmail.com>
[11727] Interrupt spline movement at teleporting

this fixes the position desync issue caused by teleport packets
[11728] Lost line in prev. commit
[11729] Improve fishing bobber placement and send more correct error messages.
[11730] Move empty guid check into GetPlayerAccountIdByGUID code.

This cleanup small code and let catch some missing check cases
when 0 guid attempt searched by real DB query.

This also make function call more safe if it used with non-player guid by
some reason.
[11731] AHBot chat/console commands.

Originaly provided in ahbot patch but havy rewrited.
[11732] Interrupt movement state at dying

TODO: proper solution would be update creatures while in corpse state.
This also would solve problems with death persistent auras that not get updated for died creatures
[11733] fix melee attack speed slowing part of 53695 and ranks
[11734] Use vector instead of list for sorting auction items
[11735] Spells 64844 and 64904 can target caster
[11736] Hide passwords from logs

* DB connection
* chat/console password changes commands.
[11737] Fixed use ".gobject move" with implicit player coordinates.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>

By unknown reason added in last weeks or longer period gameobject
visually moved only after relogin. GO removed from client view and readded
at same place _but_ have and send to client new coordinates as debuged.
This problem researched and not comnnected directly with fixed bug.
[11738] make armor bonuses from certain items be unaffected by base armor mods
[11739] Fixed possible crash after auction loading with wrong houseid field value.

Also
* Fixed error report at 'commands' load for "ahbot items" security level
* Some auction code cleanups and speedups
[11740] Restore spellmod charges used by fail spell cast

Signed-off-by: VladimirMangos <vladimir@getmangos.com>

Also

 * Prevent more one charge use for same spell cast
 * Cleanup enum SpellState from unused cases
 * Propertly remove spellmod charges at spell finish in case pet/totem caster
[11741] Drop recently added duplicate code with remove SPELL_AURA_SPIRIT_OF_REDEMPTION
[11742] Fixed typo in ahbot.conf comments.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
[11743] Fixed auction crash in case missing localization for only some items

Source crash in missing locale strings array size check before access
to it in locale structure.

Also move repeating code for access to wide used localization string arrays to ObjectMgr functions.
[11744] Include spell_loot_template in ahbot loot filter

Also skip item=0 cases from loot tables.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>