MdeModulePkg/DxeNetLib: Rewrite NetblockChecksum function logic
MdeModulePkg/DxeNetLib: Rewrite NetblockChecksum function logic

This commit rewrites the logic for NetblockChecksum. It processes the
checksum of the left-over byte first to prevent possible mis-reports by
static code checkers.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu <f387b71200577e27ccf5abb090fda0ddd187ec6e@intel.com>
Reviewed-by: Fu Siyuan <eef549df2036636f79f66102b4e2dc444721df8f@intel.com>
Reviewed-by: Ye Ting <fe1f30c12225d8cd094a72a37b5acbb01ee15159@intel.com>
Reviewed-by: Wu Jiaxin <91f509c31e98a6df13950454fe51aea543223eaa@intel.com>

MattDevo/edk2,MattDevo/edk2,MattDevo/edk2,MattDevo/edk2,MattDevo/edk2,MattDevo/edk2,MattDevo/edk2,MattDevo/edk2