check for curammo==0 in handle_liquid

item::curammo is not initialized in third item constructor therfor NULL,
handle_liquid assume sthat if the tool has charges it also has a valid curammo, which therfor fails.
reported fhere: http://smf.cataclysmdda.com/index.php?topic=4277.0