Squashed 'contrib/signify/' changes from a1554a4..35fe2d3

35fe2d3 Update upstream diff
2b7bf89 Generate shared libs

git-subtree-dir: contrib/signify
git-subtree-split: 35fe2d347b161b9ee18ca33c9d5a54bb466eecbf
Merge commit 'ef0a8b4d2e245be27cc27a782fb1b807ed0e2618'
Merge pull request #23 from harshavardhana/pr_out_squashed_contrib_signify_changes_from_a1554a4_35fe2d3

Squashed 'contrib/signify/' changes from a1554a4..35fe2d3