Save repl shell history on quit. Fixes #8156
Fix win serial port constants. Fixes #8285
Add System.Runtime.Serialization to runtime remapping. Fixes #8037
Add --enable-minimal= configure options to disable sgen features.
Add a few missing #ifdef HAVE_SGEN_GC blocks to 1fa0a65b2ff8b548aceb2f66c51b8e9e49b7aae4.
[Mono.Options] Add documentation for Option.Hidden.
Clean up some warnings
Add 4.5 profile sdk for CSharpCodeProvider. Fixes #3582
[Linq] Return a clearer exception message for Enumerable<T>.First()'s IOE

This method was using the empty constructor (no message) of
InvalidOperationException if no element matched the predicate.
This meant that the message bubbled up would be a bit confusing:
"Operation is not valid due to the current state of the object".

This commit makes Mono match MS.NET by throwing "Sequence contains
no matching element"
Merge pull request #501 from knocte/fix_linq_ioe

[Linq] Return a clearer exception message for Enumerable<T>.First()'s IOE
Looked through all InvalidOperationException thrown by IEnumerable Linq extension methods, and added messages according to ms implementation.
In case of methods with predicate/selector, message is: 'Sequence contains no matching elements', wheras ms implementation just yields 'Sequence contains no elements, because it just calls predicateless/selectorless methods after filtering out the collection.
Do full check for missing type when importing class constraints. Fixes #5760
Wrapped IEnumerable extensions InvalidOperationException throws into factory methods.
Fixed incorrect messages for Average methods.
Confirmed fix from Marek for #xambug 8320.

The memberref table is not a valid option for computing the
MemberRefParent tag size.
Merge pull request #503 from bprzygoda/linq_enumerable_ioe

Filling Linq' IEnumerable extensions InvalidOperationException messages.
Only send server_name extension for TLS (not SSLv3). Fix for #8312
Fix boehm to correctly build on iOS/x86.

	* darwin_stop_world.c: Use the target macros from Apple to figure
	out what flavor of darwin we're compiling against.
Update.
Support [OnSerializing] in System.Runtime.Serialization.Json.

This fixes a problem that has been reported on stackoverflow:
http://stackoverflow.com/questions/13362906/onserializing-method-not-called-in-mono-3-0-1
Do the right check for TARGET_IPHONE_SIMULATOR.