properly encapsulate Spree::Payment::Processing module

Fixes #3523
Reduced nested conditional to compound expression

Fixes #3527
Add internal name for stock locations.

Includes light refactoring of stock_locations/index.html.erb from Ryan Bigg.

Fixes #3532
Fetch deleted variant and product in line items

Fixes #3537