Core/SAI: Add check so npc will not send text to pet. Also updated isPet() to IsPet().
Core/Gossip: Add log for GOSSIP_OPTION_TRAINER for missing conditions
Core: Some function renaming.
Core: More Function Renaming.
Core: More Function name updates
DB/Creature: Set Entry 18955 "Camera Shaker - 30-90 seconds" as trigger and remove random movement
DB/SAI: Fix SAI for Sunseeker Harvester
Merge branch 'master' of git://github.com/TrinityCore/TrinityCore into teste2

Conflicts fixed:
	src/server/game/Entities/Player/Player.cpp
	src/server/game/Entities/Unit/Unit.cpp
	src/server/game/Maps/Map.cpp
	src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp
	src/server/game/Spells/Spell.cpp
	src/server/scripts/EasternKingdoms/SunwellPlateau/boss_felmyst.cpp
	src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kalecgos.cpp
	src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/boss_argent_challenge.cpp
	src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/boss_black_knight.cpp
	src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/boss_grand_champions.cpp
	src/server/scripts/Northrend/Ulduar/Ulduar/boss_freya.cpp
	src/server/scripts/Northrend/Ulduar/Ulduar/boss_hodir.cpp
	src/server/scripts/Spells/spell_dk.cpp