Core/Spells : Fix Hunter talent "Improved Steady Shot"

Credits goes to Vincent-Michael.

Core/Scripts : Added functions needed for some mastery spells

Core/Spells : Some Drood fixes.

Fixed spell "Wild Mushroom". (Thanks to Oneb1t).
Fixed spell "Wild Mushroom : Detonate". (Thanks to Oneb1t).
Fixed talent "Gift of the Earthmother". (Thanks to Vincent-Michael for the base script idea).

Core/Spells : Some Drood fixes. (SQL)

Forget to add the spell_script in previous commit.

Core/Spells : Some Hunter Fixes

Fixed talent "Focus Fire".
Fixed talent "Frenzy".
Fixed spell "Chimera Shot".
Codestyle in previous commit for sql drood spell_script..

DB/Fix: Corrected spell_proc_event for talent "Frenzy"

Talent should now only proc from base attack.

Core/Spells : Some Mage Fixes

Fixed spell "Combustion"
Fixed talent "Cauterize"
Fixed talent "Early Frost"
Fixed talent "Incanter's Absorption"

Core/Spells : Corrected some fails on commit 5fc63c0b0df90434f97851dcd487b37be0b3b271

Fix SQL fails.

Need to sleep..

Core/Spells: Fixed conflicts in Hunter spell_scripts.

Core/Spells: Fixed hunter talent "Improved Serpent Sting"

Thanks to @Vincent-Michael for the base idea script.
Merge remote-tracking branch 'trinitycore/4.3.4' into 4.3.4

Conflicts:
	sql/updates/world/2013_07_19_01_world_spell_script_misc_434.sql
	src/server/scripts/Spells/spell_hunter.cpp
Fixed codestyle

spell_druid.cpp
spell_hunter.cpp
spell_mage.cpp
pet.cpp
Revert commit a15de51c8b9415a661a4fe002ed8e4ed87503d55
Merge remote-tracking branch 'trinitycore/4.3.4' into 4.3.4

Conflicts:
	sql/updates/world/2013_07_19_01_world_spell_script_misc_434.sql
	src/server/scripts/Spells/spell_hunter.cpp
Merge remote-tracking branch 'trinitycore/4.3.4' into 4.3.4
Merge remote-tracking branch 'trinitycore/4.3.4' into 4.3.4

Conflicts:
	sql/updates/world/2013_07_19_01_world_spell_script_misc_434.sql
	src/server/scripts/Spells/spell_hunter.cpp
Cleaning all the code
Revert "Cleaning all the code"

This reverts commit d11c161de774b5ea9e07c30dc878c1b761696de5.
Merge remote-tracking branch 'trinitycore/4.3.4' into 4.3.4

Conflicts:
	sql/updates/world/2013_07_19_01_world_spell_script_misc_434.sql
	src/server/scripts/Spells/spell_hunter.cpp

Conflicts:
	sql/updates/world/2013_07_19_01_world_spell_script_misc_434.sql
	src/server/scripts/Spells/spell_hunter.cpp
Merge remote-tracking branch 'trinitycore/4.3.4' into 4.3.4
# This is a combination of 2 commits.

# The first commit's message is:

Merge remote-tracking branch 'trinitycore/4.3.4' into 4.3.4

Conflicts:
	sql/updates/world/2013_07_19_01_world_spell_script_misc_434.sql
	src/server/scripts/Spells/spell_hunter.cpp

Conflicts:
	sql/updates/world/2013_07_19_01_world_spell_script_misc_434.sql
	src/server/scripts/Spells/spell_hunter.cpp

# This is the 2nd commit message:

Cleaning all the code