Squashed 'sglib/' content from commit c75b7fc

git-subtree-dir: sglib
git-subtree-split: c75b7fcc93794d5427ee13f3ca4b19a4c396a576
Merge commit 'c49d2a4ae01cdfb59ada6ea455fba1c17388cd89' as 'sglib'