Fixed a test failure that occurs when the specified font is not installed.

On systems where 'Liberation Sans' is not installed out-of-the-box
(e.g. Ubuntu Server, OpenSuse Server) it falls back to 'DejaVu Sans',
which makes the GetHashCode_NameDiffers_HashesNotEqual() test fail as
the two font names are now equal. Instead we use 'Arial' and 'Courier New'
which resolve to different fonts on most systems.

Changes licensed under MIT/X11.
[llvm] Pass the type token index to throw_corlib_exception on amd64 too.
[llvm] Implement support for OP_TLS_GET_REG on osx/amd64.
[llvm] Decompose OP_STOREV_MEMBASE opcodes earlier since they might need write barriers.
[llvm] Fix the handling of moves in the LICM optimization.
[linker] Allow overriding MarkCustomAttribute and expose the MarkDefaultConstructor feature to subclasses
[amd64] Remove the unused 'method' field from MonoLMF.
[bcl]CultureInfo.DefaultThreadCurrentUICulture has now been implemented. Remove [MonoTODO]
[amd64] Instead of saving callee saved registers in the LMF in trampoline frames, save a pointer to the register array inside the trampoline frame.
[sdb] Move the setup of the sdb invoke LMF structure to an arch-specific function mono_arch_init_lmf_ext ().
List maintainer, for scan.coverity.com
Update for coverity
Check for __readfsdword at configure-time

Recent versions of mingw-w64 have moved this definition to a header
included by this file, so checking simply for GCC would cause a multiple
definition error. We should instead check for this function's
availability at configure-time.

These changes are released under MIT/X11 license.
Bump mono to 3.2.7.
Merge pull request #813 from ColdPie1/mingw64fix

Check for __readfsdword at configure-time
Merge pull request #810 from criteo/16267-SemaphoreSlim

[Bug 16267] SemaphoreSlim.Wait fix when no timeout
Merge pull request #807 from akoeplinger/fix-fonttest

Fixed a test failure that occurs when the specified font is not installed
[Bug 16334] Fix ConcurrentBag.TryTake and TryPeek

Should return false if no result in all cases

see https://bugzilla.xamarin.com/show_bug.cgi?id=16334
ConcurrentBag staging could become empty

after all items have been removed from a bag, the staging dictionary
is cleaned up but never filled again.