[#6515][WCF]: Enable custom headers for NET_2_1.

This allows

	HttpRequestMessageProperty request = new HttpRequestMessageProperty ();
	request.Headers.Add ("Foo", "Bar");

	OperationContext.Current.OutgoingMessageProperties.Add (HttpRequestMessageProperty.Name, request);

The code was already there, but disabled for the NET_2_1 profile.
Align the thumb_end symbol to 8 to avoid warnings by the apple linker.
Fix usage of vregs defined in EH regions in the LLVM backend. Fixes #7183.
Implement mono_arch_emit_inst_for_method () for LLVM.
Simplify range check in list setter
[#6489][SoapFormatter]: Reset culture before raising events.
[#6187][WCF]: Fix contract interface inheritance.
Fix rendering enum value which does not match any enum flags value (e.g. 0)
[#5935][BinaryFormatter]: Fix serialization of generic arrays.
[Mono.Debugger.Soft] Escape some unicode characters in literal strings

Fix for bug #6369
[Mono.Debugger.Soft] Oops, need using System.Globalization
[Mono.Debugger.Soft] Format the literal strings a bit nicer.
Save/restore fp registers in MonoContext on ios. Fixes #1949.
[#7177][WCF]: Correctly handle derived FaultExceptions.
[#1340][WCF]: Fix null reference when using invalid HTTP methods.
[WCF] Fix relative endpoint addresses that start with a '/'.

For instance:

	ServiceHost host = new ServiceHost (typeof (Foo), new Uri ("http://localhost/echo"));
	var b = host.AddServiceEndpoint (typeof (Foo), new BasicHttpBinding (), "/b");

should resolve into 'http://localhost/echo/b'.
patch for async TCP sockets. without this change the callbacks will
occasionally not happen under load. This causes the async loop
to break in the calling TCP code. EX you call beginsend but
never get endsend
Make seq_points clobber callee save registers on arm, since we can't save fp registers in MonoContext on linux/android. Fixes #6860.
[#4511][WCF]: Fix DuplexClientBase channel initialization.

For duplex channels, the ClientRealProxy needs to support both
IClientChannel and IDuplexContextChannel.
[#6041][WebServices]: Don't crash if an operation doesn't have <wsdl:output>.