Add git-branch-to-patch.

This is probably more of a discussion pull request.

I wanted to share with you guys my git--mozilla workflow. How do you manage the squashing of patches? I usually don't want to loose the history of my patches for a long time so I created a script that squashes a whole branch into a patch.