Huge overhaul for support Al'kabor focus effects

 * When summoning a pet the server will pick the best focus item you have equipped for that pets level range
 * Supports PoP and Luclin Focus items that work for NEC, MAG, BST
 * Focus Items are semi hard coded in a constant array so they are easy to add / update
 * spell_effect file is cleaned up
 * Pet scaling should work more like it did on Al'kabor
whitespace
Update pets.cpp

Fixed spell id typo
Merge pull request #129 from scottdavis/refactor_pets

Refactor pets