Merge branch 'release/0.3.0' into develop

* release/0.3.0:
  Refactored return- and payment finish logic.
remove rvmrc
Lock sources for Ruby 1.9.x
Added description and maintenance notes.
Update to latest spree 1.0.x.
Payments were not verified. Fixed.

Protected attributes are not checked properly in Spree, so the order was
silently ignored and payment.order becomes nil. Spree does not validate
properly then and saves a payment w/o order, yet requires that order
furhter down.

Fixed in extension by defining payment.foo= attributes for attribs that
are protected.
removing spec for routing.

Fucking routes are impossible to get into the specs.
They are there, @routes gets set. But somehow between the dummy app
which mounts Spree, which mounts omnikassa, they are not recognised.

Giving up. Missing routes will bubble up in controller specs anyway.

Fuck it.
Merge branch 'develop' of github.com:berkes/spree_omnikassa_payment into develop

* 'develop' of github.com:berkes/spree_omnikassa_payment:
  Added description and maintenance notes.
  Lock sources for Ruby 1.9.x
  remove rvmrc

Conflicts:
	Gemfile.lock
bump version
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