Zil Rations Compile

BUT THE LOOT SYSTEMS IS COMPLETELY BROKEN >.>
Zil & Shield Tweaks

-Femzils have less HP but more defense.
-Dudezils have got a physique bump.
-Updated the bonus shield resistances to not be the same for all shields
and merged them into the only shield in the game.
-Fixed shield bleedover damage. It should now be just about correct.
Fixing Shops

-Gave all the items class aliases
-Fiddling with figuring out why useFunction doesn't work properly.
Killed off the useFunction property and moved to a... fake abstract method on the base class. Calling useFunction on an item that hasn't had an override provided ala ZilRation will throw an exception.