use the GetRequestStreamAsync method to avoid blocking on HttpClientHandler SendAsync
Don't copy hoisted iterator parameters when not needed
Apply 9dc360146f373e64b2b8801a4284938759bc5229 to all where methods
Don't create interator parameters copies for unmodified parameters
Don't capture any variables when block yield only breaks
Fast path Array::Resize with small arrays.
Change mono_gc_get_managed_array_allocator to receive a MonoClass instead of a vtable, rank pair.

	* method-to-ir.c: Given mono_gc_get_managed_array_allocator now takes a class and not an vtable,
	we can now use it for shared code allocating arrays.
Merge pull request #607 from maksimenko/master

use await GetRequestStreamAsync on System.Net.Http.HttpClientHandler SendAsync to avoid blocking
Add configure await
Fix a typo in bc149a3814c33ee55eaa01fe49c52389d7b31bb2.
Don't emulate idiv.un/irem.un on ARM in cases where it can be optimized away.