allow to intercept line items and request details

allows to change the paypal request by overriding the methods in a controller decorator. e.g. to allow digital items.

Fixes #86
don't error out, if address page was missing

Fixes #72

Conflicts:
	app/controllers/spree/paypal_controller.rb