Squashed 'source/contrib/' content from commit 88f45c8

git-subtree-dir: source/contrib
git-subtree-split: 88f45c8eeccbe31e5aae022a3bd0139d2c5c65fd
Merge commit 'fbdca11dc8e2926c8ada04712b767606391f74e2' as 'source/contrib'