Fix 'make check' when mono is not installed

When the xbuild_12 profile is verified, the corlib from the net_4_5
profile should be in the MONO_PATH, otherwise the verification will
fail with:

The assembly mscorlib.dll was not found or could not be loaded.
It should have been installed in the `.../mono/4.5/mscorlib.dll' directory.
Fix bug #9541 by Bart Verthé - do not reset document schema when reading an element.
Allow .NET 4.0 + users to use the ConnectSocket property
Merge pull request #1003 from robertpi/Bug12211

Allow .NET 4.0 + users to use the ConnectSocket property
Merge pull request #1002 from ranma42/make-check-no-install

Fix 'make check' when mono is not installed
[System.Xml] Use profile-specific file names for generated files.

Otherwise parallel builds will break randomly.
Revert "Added System.IO.Compression implementation."

This is currently breaking the build for Mono Droid.

This reverts commit b175675ad9cf513f3ee3772091b3bfd02849213c.
Revert "Added our own slightly modified copy of Ionic.Zip library."

This is currently breaking the build for Mono Droid.

This reverts commit bb3f24e99977a16ee4ce7540dd9c569bbf4575be.