Squashed 'sglib/' content from commit 6e6455c

git-subtree-dir: sglib
git-subtree-split: 6e6455c5ee6ba1cd734ab5d227891f637761941a
Merge commit 'f4c68c649aa8c8a89619650ead8c4a5d659c00ee' as 'sglib'