Allow stock to be transferred between stock locations
Amend CONTRIBUTING:

* Mention about ticket references in commit message
* Add extra rules for Ruby 1.9 hash syntax and lambda syntax

[ci skip]
Clean up README [ci skip]
Update README to point to WIKI page for Core Team [ci skip]
Improve transferring stock between two stock locations
- Refactor controller method and move the work to the stock location
  model
- Don't allow a transfer to occur if the source location doesn't have
  enough inventory
only show eligible adjustments on the backend
Add spec coverage to shipping a completed order
fix up default stock location
Makes mail method a single resource

Fixes #2643
No need for 'Closes #1234' in commit messages

I'm happy with the current workflow of pulling down, reviewing changes and amending as necessary.