Modified to work with Spree 0.30.1.
Removed unecessary files.
Bug fix.  compact! may return nil which isn't what we want.
Fixed a bug where credits being nil would throw an error.
Third time's the charm right :-) Pesky compact! nil bug.
Prevent IPN errors on zero amount orders
Previous commit was defective, credits_total would not have been calculated if a nil didn't exist in a valid credits array.
Merged r3ap3r2004
Refactored and improved support for 0.40.3 and later
Updated ReadMe and gemspec
Added note on versions to readme
Updated to use new core factory require
Product descriptions can be nil without disrupting checkout
Added Versionfile
Let the controller dictate the layout, remove inline layout specification
fixed 'The totals of the cart item amounts do not match order amounts.' error with patch http://pastie.org/1731543
fixed correct tax amount display on PayPal site, tax and shipping
displayed seperately
TODO: tax should be set differently
joshnuss: fixed logo image url passed to paypal
joshnuss: logo image should use Spree::Config setting
joshnuss: save bill address during checkout if it is empty
schustafa: Product descriptions can be nil without disrupting
checkout.
Merged pull request #1 from vjcharles/master.

just pushed a little fix
Bumped gem version
replaced request.protocol with protocol string