Added reflection support to delegate types. Added Invoke method. Fix #500, #499.
Removed RawMethod Invoke from Delegate and MulticastDelegate.
Correct inheritance for MulticastDelegate. Added Invoke method for each instance. Fix #543.
Delegate type tests added.
Implemented  XmlReader methods: MoveToNextAttribute, MoveToElement; props: HasAttributes, Prefix.
CIL Unbox instruction implemented(#569).
Mono ILASM in Upstream included in README.md
Struct ref invocation. IL tests added.
Added C++ code provider and Hello World test as sample.

--HG--
rename : Tests/CILCodeProvider.cs => Tests/CodeProviders.cs
extra : source : fd5623304a38940aa77f2e3fd2dd28ecc0129e3d
extra : amend_source : 5dfe9864db434a4b4a4728752b50efebcd5d0ad5
Added from #494 (as they pass now).
(grafted from 4855ca9d98406524bd73cc2399a073445cab9e55)

--HG--
extra : source : 4855ca9d98406524bd73cc2399a073445cab9e55
Viewport constructors

Implemented both Viewport constructors

http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.graphics.viewport.viewport.aspx
Initial support for Delegate.Method (#604)
Added Expression interpreter (#601)
Expression execution tests added.
Merge pull request #564 from elw00d/xmlreader

Implemented  XmlReader methods: MoveToNextAttribute, MoveToElement; props: HasAttributes, Prefix
Merge pull request #570 from iskiselev/CIL_Unbox

CIL Unbox instruction implemented and test added.
Merge pull request #577 from iskiselev/ILASM_ReadMe

Mono ILASM in Upstream included in README.md
Fixed incorrect GenericParameter reference in JSIL.CloneParameter (#579).

--HG--
extra : amend_source : 50c13029638e81f4f4553f640951c0e26bd58ab7
Merge pull request #582 from iskiselev/CppTests

Added C++ code provider and Hello World test as sample.
Merge pull request #583 from iskiselev/JSIL_NoXNA_fix

Removed Try.csproj from default compilation in JSIL_NoXNA.sln
Merge pull request #584 from iskiselev/Issue494_Tests

Added some tests (as they pass now).