Porters Handbook: convert most instructions to git
- mention cgit instead of svnweb
- remove the $FreeBSD$ identifier from the example Makefile, git does not expand keywords.
- update instructions to create a diff
- update instructions to set up poudriere jails ad ports trees.
Reviewed by: emaste, mat
Differential Revision: https://reviews.freebsd.org/D29450