Squashed 'BuildTools/' content from commit f22e9f4

git-subtree-dir: BuildTools
git-subtree-split: f22e9f4ed545c6ee58c2cef2f81a596c800c8762
Merge commit '9f1700b2f298034c9eed2a657219b5100c7baae4' as 'BuildTools'
Squashed 'Data/Sample/' content from commit e57fbe9

git-subtree-dir: Data/Sample
git-subtree-split: e57fbe93158aa6f387470954841efc81bb742dde
Merge commit '9533cf8f4b620d8b601c76fefe50529d96e957ee' as 'Data/Sample'
Squashed 'CoinUtils/' content from commit 91afc8f

git-subtree-dir: CoinUtils
git-subtree-split: 91afc8f4ac3f1df3e3f820baad94321c91dbf450
Merge commit '58a7d8093ec1bd37d6317d70ab82deff3891f5ad' as 'CoinUtils'
Squashed 'Osi/' content from commit aab0fc8

git-subtree-dir: Osi
git-subtree-split: aab0fc865672ce402147054f0f3efffca1065b85
Merge commit '321b377aa201a53c52c2774571fd68f256d9df68' as 'Osi'