Add a link to common coding mistakes
Update HACKING along with CONTRIBUTING.md
Merge remote-tracking branch 'origin/pr/5' into feature/contributing