[corlib] Fix the 2.0 testsuite.
Added SharpCompress Zip archive implementation.

This copy is based on our own fork at mono/sharpcompress.
Added System.IO.Compression implementation based on SharpCompress.
[build] Record extra library builds for our Visual Studio input files

Added local targets (csproj-local) to all the assemblies that have
staged builds to dump their build information for the underlying
dependencies.

This information is needed to create the new Visual Studio csproj
files.

This commit also updates the collected build metadata from running:

     make update-csproj
     make package-inputs

As described in msvc/scripts/README
Remove 2.0 defines
[xbuild] Add ReferenceOutputAssembly filter
[ms.build] remove unused code.
[MS.Build] process Choose/When/Otherwise elements (they were left forgotten).
[MS.Build] add internal expression debugging helper strings.
Add a missing assembly name to full type specification.

Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=19839