Sync with Ports Tree (GCC build fix for 8.4).
Resync 'make makepatch' for 33.0.1750.146
Add a patch for crbug 347123 to fix build on FreeBSD < 10.

https://code.google.com/p/chromium/issues/detail?id=347123
Add a list of patchfiles which are generated from either files/extra-patch-* or by the post-patch target.
Use Googles tarballs exclusively.

While here use an option helper for the testdata tarball.
Sync with Ports Tree
No need to remove courgette from the unit tests any longer.