[12660] Implement mount capabilities by Shauren.

Also  update AreaFlags enum, implement mount capabilities check at teleport.

----------------------------
commit is partially based on https://github.com/cmangos/mangos-cata/commit/ec5eabdc69ab22cc2e0195139be1d9954739b8f9