Merge branch 'hotfix/0.1.1'

* hotfix/0.1.1:
  Added authur stuff,
Merge branch 'release/0.1.2'

* release/0.1.2:
  Bumped version. Fixed metadata in gemspec for release.
  Redirect to root_url on success too.
  Message and warning about new window was wrong, should be offsite.
Merge branch 'release/0.1.3'

* release/0.1.3:
  bumbed version number.
  Tests for checkout decorator improved and extended.
  Fixed callback issues and matching specs
  Source_required should be false, spec did not require that yet.
Merge branch 'release/0.2.0'

* release/0.2.0:
  Bumb version number
  Payment now created after coming back, not before.
Merge branch 'release/0.2.1'

* release/0.2.1:
  bump version
  Correct production-url.
Merge branch 'release/0.2.2'

* release/0.2.2:
  Bump version
  Source of payment must be payment_method, not payment_response.
Merge branch 'release/0.3.0'

* release/0.3.0:
  Refactored return- and payment finish logic.
  Bangs! with state-change to actually process the state!
  Void is not a valid transition. Fail instead.
  Let's not test private methods.
  fire started_processing before testing. To avoid statemachine errors.
  Homecoming should not add payment.
  Do not change the payment state on #homecoming.
  Acutally post something to recieve the message.
  Unset session order_id: order must always be removed from users session.
  Update url for production in specs.
Merge branch 'release/0.4.0'

* release/0.4.0:
  bump version
  removing spec for routing.
  Payments were not verified. Fixed.
  Update to latest spree 1.0.x.
  Added description and maintenance notes.
  Lock sources for Ruby 1.9.x
  remove rvmrc
Verion bumped
rebumping version in Gemfile.lock
Merge branch 'hotfix/0.4.1' into develop

* hotfix/0.4.1:
  rebumping version in Gemfile.lock