Improve the build system.
Fix the OSX and Windows build.
Use msfinal.pub for System.Net in .NET 4.0/4.5.
Use ecma.pub for System.Xml.Serialization.
[System.Core]: Minor API fix in the Non-DLR version of System.Linq.Expressions.
Bump ikvm
Revert "Bump ikvm"

This reverts commit 89166a0ea7347ac95fc3c9cfc645981d7c2c26e1.
Add comment that this must be kept in sync with ikvm.
Bump ikvm to pick up ce0e014ed68d052989b162f0e74524cac2199647.
More inline docs
Rewrite the header file, based on the internal mono-hash.c contents
Bump ikvm again to only pick-up my single commit.

I created a new 'mono-master' branch in ivkm-fork, which is based
at the previous ikvm commit, then cherry-picked my single commit.

Apparently, there are API changes in IVKM which prevent it from
being applied cleanly.
Remove text from article
Remove comment, refer to the spec instead
Use __builtin_popcount () in mono_bitset_count ().
Bump ikvm
Reduce/remove the probability of having test failures wrt UdpClient.Available
Bump ikvm. Fixes the build
[bcl] Fix BlockingCollection.TakeFromAny to handle when no items are available on the first collection. Fixes #6095.
Add workaround for DNS garbage return