Fix: Allow a default_weight of zero

A default weight of zero doesn't throw a divide by zero error anymore.  Added a test condition for it.

Signed-off-by: Nathan Lowrie <nate@finelineautomation.com>

Conflicts:

	app/models/spree/calculator/active_shipping/base.rb