Removed unused submodules for hg-git compatibility.
Reverted back removed submodules used in manual tests.
Generate xml documanetation for JSIL.Meta
Fix generic variance checks failing to find matching interfaces (#452)
Fix issue #453:
  Fix HashSet not implementing ICollection`1
  Fix HashSet.Add not having a definition for ICollection`1
Merge pull request #451 from iskiselev/MetaDoc

Generate xml documanetation for JSIL.Meta
Fix secondary issue from #445: Wrong interface index selected for generic interfaces in some scenarios
Merge pull request #406 from iskiselev/UnusedModules

Repo compatibility with hg-git and TeamCity
Merge branch 'master' of github.com:sq/JSIL
Fix issue #372 and add test case.
Strip tabs
Fixed #394 (using type instance in base type)
Merge pull request #456 from iskiselev/RecursiveTypeField_Issue394

Fixed #394 (using type instance in base type)
Added parameters count check in reflection invoke.
Added replecement for null args with default value for struct (fix #449).

--HG--
extra : source : 769d0783b52562a8a9eb2596a3c7b05c6a02dd36
Merge pull request #457 from iskiselev/ReflectionInvokeStruct_Issue449

Improvements in reflection method invoke
Add tests for issues #410, #411, and #425.
Fix issue #425.
Fixed GetVariantInvocationCandidates. Fix for #354 and #426.

--HG--
extra : source : 6ae2b9b9e5e015541cdbcfaea11a15fcf2ca2dd9
extra : amend_source : 6f742f5fc5b902f419ef7bf0978b8e18b17326c8
Merge pull request #458 from iskiselev/Fix_GetVariantInvocationCandidates_Issue354

Fixed GetVariantInvocationCandidates. Fix for #354 and #426.
Fix List`1 missing some interfaces (#459)
Implement IList.get_Item/set_Item for List`1.