* Aggressive pets now use aggro radius check based on level diff of target
* Aggro radius limited to max 45 yards (per wowwiki)
* Pets no longer "dance" when fighting a creature
* Pets returning will defend themselves (if not passive) if owner didn't click "follow"
* Pets at stay will properly pick up their owner's attackers that pass within range
* Fix "no empty line at end of file" warning in PetAI
* Fix typo in GetAggroRange()
* Fix spell "Eyes of the Beast" - player can move pet freely
* Code style cleanup
* Update commit comment
Closes#8398, #7455
Make Membership Benefits monthly Closes#1550
Fix Canyon Chase Closes#1944
Add SAI for Quest: Revenge for the Vargul Closes#5971, Closes#4341, Closes#2201
Add SAI for Quests 10305,10306,10307,10182, Closes#5928, Closes#3797, Closes#1965, Closes#1966, Closes#1968, Closes#1967
Add SAI support for Quests 11984, 12255, 12259 Closes#4787
Fix quest Seeking the Windserpent Godess, Setting the Stage Closes#8577
Fix quest Quest I Sense a Disturbance Closes#8515
Fix Wintergrasp Tower Cannon Closes#8054
Fix Stacking for Kings and Sanctuary Closes#8276
Fix Quest: Prepping the Speech Closes#8364
Update spawnposition for Sludge Beast Closes#8495
Update SAI fixing Quest Cycle of Rebirth Closes $8504, Closes#7523
Update SAI for quest No Rest for the Wicked Closes#8506
Add conditions for Quest: DrTerribles Building a better flesh giant Closes#8547
Convert some quest_end_scripts to SAI
Path for Gnarl Leafbrother in Feralas Closes#8528
Path for Antilus the Soarer in Feralas Closes#8525
Guards and Path for Achellios the Banished Closes#8524
Path for Galak Messenger Closes#8523
Path for XT-9 in Stonetalon Mountains Closes#8512
Path for Uruson in Teldrassil Closes#8502
Path for Snake vendor in Orgrimmar Closes#8501
Pathing for Threggil in Teldrassil Closes#8497
Formation for Steelsnap Closes#8496