Integrate fixes from patch-Z and Hitboxes

This puts in place unit.lua parts of the Continental's fix, the general
Shielding fixes, and part of the hitbox fixes code.
Finish moving the Continental fix
Merge pull request #43 from aeoncleanse/Continental-+-Raisedistance-fixes

Continental + raisedistance fixes