Update build utils.
Update submodules before building.

Update readme.
Update submodule remote url.
Restore NuGet packages on build.
Add artifact.