Merging

This PR introduces ilmerged assemblies on Windows to reduce the number of moving parts in the deployment - see the scripts/ilmerge/merge-assemblies.ps1. It also moves the build paths around to suit, so scripts have been updated accordingly.