[4.3.4] Achievements/Guilds: Fix guild achievement tracking

This fix achievement tracking, original commit from @DDuarte: https://github.com/TrinityCore/TrinityCore/commit/7ec22c534e8120f2f877e8d31bc3168faccff5ec and send update.

Send update fix the error when you view criteria progress at 0 at login, without this refresh, you need open manually the achievement to view progress value on achievement tracking window.

Thanks to #DDuarte for initial commit and @Kiritoo for send me a sniffs datas.
Please change the 2nd argument to `std::set<uint32> const& trackedCriterias` to avoid an extra copy