Add stat_expertise back into calculations

ui() now correctly assign stat_expertise to the matrix for calculations.
However, some of the pvp related calculations are failing.
It is severely bugged.

Fix wizard() to correctly assign 0 to stat_shield, stat_absorb,
bonus_shield, and bonus_absorb when a shield is not in use.