documentation: add tutorial for first contribution
This tutorial covers how to add a new command to Git and, in the
process, everything from cloning git/git to getting reviewed on the
mailing list. It's meant for new contributors to go through
interactively, learning the techniques generally used by the git/git
development community.
Reviewed-by: Johannes Schindelin <redacted> Reviewed-by: Jonathan Tan <redacted> Signed-off-by: Emily Shaffer <redacted> Signed-off-by: Junio C Hamano <redacted>