Small number bug fixes.

Fixed display of damage numbers > 0.0 but < 0.5.
Fixed shield processing for small values (<0.5) of magBase.
Fixed shield to damage matching to skip zero damage attacks.
Merge pull request #16 from nilsbrummond/small-number-errors

Small number bug fixes.