Removed unused submodules for hg-git compatibility.
Reverted back removed submodules used in manual tests.
fixed unknown member bug
Cleanup overloaded interface methods in Bootstrap (see #439)
When checking for duplicate member definitions, also verify that we do not have a member with the same name and argument list (previously, this allowed two same-name methods with different return types - ick.)
Treat 'op_XXX' methods as special names.
Exempt special names from the more aggressive duplicate member detection (this is necessary because of op_Explicit)
Fix GetEnumerator definition in List`1
Fix particular detail of List`1.GetEnumerator implementation
Fix HashSet having two GetEnumerator implementations
Fix a bug in GetEnumerator fallback and improve error message
Make TestPrologue work in test_runner.html
Omit duplicates from AllInterfacesRecursive (see #378)
Fix perf hit from unnecessary rehashing of signatures
Update to ILSpy rev with fix for issue #434 and add test
Fix issue #427
Make AnalysisTests.PropertyTemporaries test support platform new line.

--HG--
extra : source : e3157e65d1f5a00aa895b308a0f66d1f92e6b17f
Typed array IEnumerable<T>.GetEnumerator fixed (#353).
Refactor TypeInfo.Interfaces and TypeInfo.AllInterfacesRecursive, and fix the Distinct call (#378)
Merge pull request #442 from iskiselev/AnalysisTests_PropertyTemporaries

Make AnalysisTests.PropertyTemporaries test support platform new line.
Merge branch 'master' of github.com:sq/JSIL
Merge pull request #441 from iskiselev/ArrayEnumerable_Issue353

Typed array IEnumerable<T>.GetEnumerator fixed (#353).
Tweak the new array enumerator fallback so it doesn't create as much garbage and doesn't rely on 'this'
Whoops.
Move JSReplaceConstructor to where it belongs.
Move JSImmutable where it belongs.