Fixes #838 - Fix hashing differences when uploading assets in Windows

(cherry picked from commit 830bd078141a2ac790df4135163b0490d2c6175d)
Fixes #866 - Ensure that the result from performing checkout uses the CheckoutResponse to glean the order number
Merge branch 'BroadleafCommerce-3.1.x' into develop