[jit] Add a mini_exception_id_by_name () helper function.
[runtime] Avoid crashing in mini_jit_info_table_find () if the current thread is not set.
[runtime] Add a mono_restore_context () helper function.
[runtime] Fix gsharedvt support in mono_helper_compile_generic_method ().
[runtime] Add a mini_get_nullified_class_init_trampoline () helper function.
[runtime] Use mini_get_nullified_class_init_trampoline () to reduce code duplication in the back ends.
[runtime] Use mini_exception_id_by_name () on ARM.
[runtime] Use mono_restore_context () to reduce code duplication in the back ends.
[runtime] Centralize the processing of MonoTrampInfo structures into the mono_tramp_info_register () function, to reduce code duplication.
[runtime] Fix the interlocked increment/decrement/add functions.
Fix this test to work on 2.0.
[runtime] Add a missing TLS key for LMF addr.
Use THREAD_INFO_TYPE consistently in mono-threads.h.
Implement ManagementQuery QueryLanguage
Implement ManagementQuery QueryString
Implement ObjectQuery
Merge pull request #784 from alesliehughes/master

Support for ManagementQuery and ObjectQuery classes
Disable ClientWebSocketTest.cs (for mobile) until the type itself is added to the mobile profile (i.e. added to mobile_System.dll.sources). Fix building/running System.dll unit tests
Add InterlockedExchange64 () based on GCC intrinsics for MinGW.

As with InterlockedCompareExchange64, MinGW appears to lack this
one from its Windows headers.
[runtime] Fix the DISABLE_JIT build on ARM.