[Cleanup] Removed .jvm.cs files that are no longer used

They were once part of a special Java target profile, but this is no longer used today.
[Cleanup] Removed net_1_1_java*.sources files

They were once part of a special Java target profile, but this is no longer used today.
[Cleanup] Removed net_1_1_java from Makefiles

It was once part of a special Java target profile, but this is no longer used today.
[Cleanup] Removed JavaEE csproj and sln files

They were once part of a special Java target profile, but this is no longer used today.
[Cleanup] Removed files that imported Java namespaces

They were once part of a special Java target profile, but this is no longer used today.
[Cleanup] Removed TARGET_JVM

It was once part of a special Java target profile, but this is no longer used today.
[Sgen] Transport scan macros from sgen-descriptor.h to sgen-scan-object.h

This commit transport the scan macro from sgen-descritor.h to
sgen-scan-object.h. This is useful for modify at compile time
the scan macro according to the scan function.

I release this change under the MIT license.
[Sgen] Implement partial marking for big array of objects

This commit changed the gray stack to support work items. When a big
array of objects is marked, Sgen now create several work items. Every
work item rappresents a pieces of the array that must be scanned.
Since they are different pieces, the workers can now parallel scan
and mark the array, resulting in a better work distribution between
the workers.

I release this change under the MIT license.
[MSBuild] Make sure assembly references with extensions are located correctly
Tests serialization of XmlNode field with attribute XmlAnyElement.
Covers #3211.
Test SerializationCodeGenerator.
XmlSerializerTests was mostly testing XmlSerializationReaderInterpreter and XmlSerializationWriterInterpreter.
XmlSerializerGeneratorTests forces the usage of SerializationCodeGenerator while running XmlSerializerTests.
Changed UsageCount and generationThreshold to zero based.
Added GetTypeFullName, fixes wrong nullable valuetype names.
Replaced incorrect bool.ToString() by GetLiteral(bool).
Added missing XmlTypeMapping.IsAny logic.
This complements commit 05444c7c1c570db730f17b6d15dd66d3728b6.
Fixed serialization of XmlNode field with attribute XmlAnyElement.
Fixes #3211.
Changed mono_path profile replacement to be case insensitive.
[system.transactions] Throw exception when an invalid TimeSpan is provided:
 - MS.NET throws
 - prevent construction when an invalid (negative) timeout is provided
Merge pull request #1226 from mattleibow/TransactionScope-InvalidTimoutNotThrowingException

[system.transactions] Throw exception when an invalid TimeSpan is provided
Merge pull request #1223 from esdrubal/xmlgenerator

Test SerializationCodeGenerator.