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.
*$(@$* ArrayList
Changed inner class name format to using "+" sign in class name header comment (#352)
Test cases from #364 added.

--HG--
extra : source : 489069f747659723e75779cd2e6fb91f104e1bff
Merge pull request #462 from iskiselev/Issue364_Tests

Test cases from #364 added.
Merge pull request #461 from iskiselev/InnerClassNameJS_352

Inner class names use "+" sign in class name header comment
Fix issue #464