…this allows developers to use spree_core's factories from within an extension's specs
…w to override and initialize the file. The lib directory is no longer auto loaded in Rails3 so manual initialization is required
When ActiveMerchant raises the ConnectionError exception it passes along one of 4 useful error message, such as "The remote server reset the connection", which Spree currently ignores. This commit allows that text message to be logged while not changing what is shown through the web interface.
…se the create line item promotion action