Improve detecting if a handle is a console on Windows.

Use GetConsoleMode. If it succeeds (returns non-zero) then the handle is a
console. If it fails (returns zero) then the handle is not a console.

The old check, (GetFileType (handle) == FILE_TYPE_CHAR) assumes that a handle
of type FILE_TYPE_CHAR is a console. This falsely reports a handle directed to
NUL as a console.

Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=12752
Call 'awk' instead of 'gawk' for cross-platform compatibility.

Call `awk` instead of `gawk` for cross-platform compatibility. Linux systems normally have a symbolic link from `awk` to `gawk`, so there should be no difference in the functionality on those systems.
Merge pull request #700 from jack-pappas/patch-1

Call 'awk' instead of 'gawk' for cross-platform compatibility.
Implement webrequest cancellation. Fixes #13200
Fix gshared synchronized wrappers for static methods.
Remove test-sgen from make check in tests/, it takes too much time.
Avoid using dmb/dsb/dib instructions on ARM v6.

This only worked by accident before the HAVE_ARMV<N>
changes because __ARM_ARCH_6__ is never defined by
any compiler.
Bump master version to 3.3.0.
[runtime] Add a fallback on the TLS probing code that does a range scan in the pthread structure.
Put the unbox_trampolines table into the .text segment instead of .rodata on mt since it contains code.
Escape the .file path name generated in the asembly code. clang does not mind, but gcc does
Fix synchronized_generic_cache.
Make wrappers whose signature is static static.
Avoid an assert in mono_save_seq_point_info () if no seq points are generated for a method, as in wrappers in android. Hopefully fixes #12995.
Fixes scheduling of non-inlined sychronous continuations.
Remove redundant status capturing
Fix a crash in thread_suspend_func () if the thread has no tls set.
Fix the dependencies of the corlib test suite so the test suite is not rebuilt every time.
Fix MONO_GC_DEBUG=collect-before-allocs. mono_gc_alloc_obj_nolock () was not called for the majority of allocations.
Fix nacl_dyncode include