Add project for dependencies

Move cmake root from to src folder
Add additional cmake project to external folder
It downloads and builds all dependencies
Add platform and toolset switches to external boost