add some more explanations on how to contribute

Changes should be done in specific branches on the forked repository. The
actual pull requests should go to the master or 1.0 branch depending on
whether it's a feature or bugfix change.
Merge 1570c15 (from pr-1487)

closes #1487

* pr-1487:
  1570c15 add some more explanations on how to contribute