If HTTP charset header is empty, do not append content encoding to Content-Type header
Add unit test for Content-Type header with and without charset set
xmltool.cs fix for writing output to files

A bug in argument handling meant that "mono-xmltool --prettyprint source.xml dest.xml" fails to write dest.xml and erases the contents of source.xml
xbuild: include a Microsoft.Portable.Common.targets file (for F#)

F# PCL projects expect this file to exist in:
$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.Common.targets

So in order to avoid pristine F# PCL projects (created from VS) fail
the build that file has to exist, and import the Core targets like
its CSharp counterpart (Microsoft.Portable.CSharp.targets) does.

Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=17906
[runtime] Fix an assert if a thread cannot be created. Fixes #18000.
[runtime] Fix a thread join race condition.  Fixes #18026.
[runtime] Add a FIXME.
[bcl] Allow Marshal.SizeOf () to work on pointer types. Fixes #17587.
[runtime] Fix the --enable-loadedllvm build on linux.
[jit] Move a debug message to a larger verbosity level.
[runtime] Add support for jagged array ctors which create an array of arrays. Fixes #17944.
[boehm] Add toggleref support for boehm. This is line by line port of the sgen code, so keep them in sync.
[boehm] Integrate toggleref support into the runtime.
Merge pull request #912 from Treer/patch-1

[FIX] mono-xmltool can't write to a file when prettyprinting, and corrupts the input file.
[Sys.Xml] Add unit test for Novell bug #594490

The unit test demonstrates the problem of serializing the
xml:lang attribute.
[Sys.Xml] Allow qualified names in XmlAttribute serialization

This fixes Mono bug #594490
(https://bugzilla.novell.com/show_bug.cgi?id=594490).
[Sys.Xml] Add unit test for Novell bug #599689

The unit test demonstrates a difference between Mono and .NET
(https://bugzilla.novell.com/show_bug.cgi?id=599689).
Fix the mobile build.

On the mobile profile, System.Xml.Linq is signed with the winfx key, not
with the ecma one, so we need a different [assembly: InternalsVisibleTo].
[Sys.Xml] Fix Novell bug #599689

This change fixes #599689
(https://bugzilla.novell.com/show_bug.cgi?id=599689) by making the
output of XmlSchemaException.ToString() match the output under .NET.
Merge pull request #921 from ermshiperete/novell-bug-594490

Allow qualified names in XmlAttribute serialization