Revert "Trimmed the branch to only the smclib sub directory"

This reverts commit c40e447f69fc1c9cccbbcca7ea4fc7268449f747.
Rebase from 'upstream' @ version '1.7.10'
Trimmed the branch to only the smclib sub directory