Core/SAI: Additions to d0bde02b21241773c908c18ad

Signed-off-by: Nay <dnpd.dd@gmail.com>
Core/Vehicle: Fix spell focus check for vehicle caster
Fix non-pch compile
Core/Spells:
- corrected structure of SMSG_PET_CAST_FAILED (fixes highlighted action buttons)
- simplified spell focus check
DB/Loot: Fix some horrible loot definitions for Herbalism, reworked ALL Herbs
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4

Conflicts:
	src/server/game/Entities/Unit/Unit.cpp
	src/server/game/Entities/Unit/Unit.h
	src/server/game/Handlers/PetHandler.cpp
	src/server/game/Spells/Spell.cpp
	src/server/game/Spells/Spell.h