StringTester.Assert parameter message is now optional.
Additionaly if no message is provided the assert id is used instead.
Added backslash to reduceLocations. Simplified componentLocations.
Fixed bad reduce of "ftp://a\.\".
Updated UriHelper.FormatFlags.
Renamed HasCharactersToNormalize to HasUriCharactersToNormalize
Added HasComponentCharactersToNormalize.
Fixed missing # encoding.
With IriParsing disabled if the fragment has a character to be normalized then an # should be encoded.
new Uri("http://a/a?#%30#").ToString() should be "http://a/a?#0%23".
new Uri("http://a/a?#0#").ToString() should be "http://a/a?#0#".
[sdb] Add support for returning the changed valuetype receiver after invokes to valuetype methods.
[runtime] Use sleep (1) instead of sleep (0) in the native SIGSEGV suspend loop to reduce cpu usage.
Empty commit, poking Jenkins...
[corlib] Fix Delegate::DynamicInvoke for open delegates of instance methods and closed delegates of static methods
Uri.IriParsing can now be set by using an environment variable.
The Uri static constructor reads the environment variable MONO_URI_IRIPARSIN and sets Uri.IriParsing.
[sdb] Add support for out arguments in invokes.
[mcs] Allow more conversions for CallerLineNumberAttribute
[corlib] Update 6b94215d0b82c0a24786cb33ecce3f89d6c4d879 to work with not null targets too
Update the required bootstrap mono version to 2.10, 2.4 will no longer work.
Add support for precise unwind info in epilogs on amd64:

* Implement DW_CFA_remember_state/restore_state opcodes.
* Add a DW_CFA_mono_advance_loc opcode to advance to a location stored outside
  of the unwind info. Use this to allow the sharing of unwind info between
  methods.

This is need to prevent crashes during unwinding when the ip of the last frame is in the epilog. This can be reproduced by
running sgen-new-threads-dont-join-stw.exe in a loop.
[jit] Rename MonoJitInfo.used_regs to 'unwind_info' to better reflect its current purpose.
Ignore automake 'test-driver' file

This was introduced by automake 1.12 and can be safely ignored.
[mono] Ignore *.trs files in unit-tests
Changed Uri.ToString() to use property Uri.Parser.
Change UriParser to correctly parse scheme separator ":" or "://"
Schemes expect a separator ":" or "://" but unknown schemes can use either one, so the used delimiter is now stored in UriElement.