[mr2646] Fix broken visibility update. close #1310
[mr2647] Fix visibility problem when object load to grid after player.
SD2 update
[mr2648] fix sending SocialState, broken in 2623. some code rewrite in PlayerSocial class, prepare to make global social storage.
[mr2649] remove many tabs from code (i'm hate VS editor :(
[mr2650] remove square from stored lower relocation limit, use plain value instead. thx to mns for ponting (commit 2646)
[mr2651] Fix .npc move command
* broken in mr2589
[mr2652] Calendar: new option in config file to set delay before removing expired events
[mr2653] Implement spline movement for GameObjects (only templates and methods, not used by any way!)
[mr2654] Add comment for Spellattribute SPELL_ATTR_EX5_UNK0
[mr2655] Implement Multi IP blocker. Test if your are intresseted. Use "multi_IP_whitelist" if you will allow some accounts with same IP.
[mr2656] Add InvertEffectMask for spell_script_target
now it is possible the split spell effect to different Entries
[mr2657] Reorder some logfilters in config file to fill description order.
[mr2658] TESTING: Move SpellCooldown List to Unit class, delete seperate cooldownList from Player and Pets
Update src/game/Unit.cpp

pets get cooldown in spell handling, like a normal Unit
[mr2659] Restore work friends list.
[mr2660] Calendar: optimize remap - reuse SqlStatements
Update src/game/SpellMgr.cpp

Fix Typo in new SpellScriptTarget
[mr2661] Calendar: use DB transaction in remapping
* use list instead of unordered_map, because umap don't guarantees sequence of inserting
* tested, worked fine
[mr2662] Fix source of problem with invisibility and so on. Related to #1310.
* check - maybe [mr2647] not needed

History =)
Before called player->AddToWorld() in Map::Add(player), called EnsureGridLoadedAtEnter(), where start loading NPC. But player's camera don't initialized :-/
This occurred after rewrite Camera object...