Overloaded method calls through signatures are almost as fast as normal method calls in Spidermonkey now, thanks to a simple inline cache.
Generate switch blocks instead of cascaded ifs for overload dispatchers.
Fix Int64.ToString and other overloads of ToString getting a .NET-style 'ToString' name instead of a JS-style 'toString', and add a test.
Correct the Int64.ToString fix
Don't apply System.Object proxy to interfaces.
Attempt to distinguish MemberIdentifiers for static and non-static members from each other.
Fix the proxies for String.Join
Fix a couple erroneous proxy tests
Fix JSReplaceConstructor
Speed up enum casts
Latest spidermonkey
Expand Vector3 test case slightly
Fix InheritBaseMethod.
Added MemberInfo.MemberType.

--HG--
extra : source : a8a63a2689e74ca2e21f65ec980295071e3eeb1b
extra : amend_source : a749dbc4cc153c0aaea4d4453cb06eae01e588f1
Merge with ReflectionMemberTypes
Extract method/field info for expression trees.
Test added for extracting method info from Expression.

--HG--
extra : source : 0066fc1f9067cb5db7866daa768c787e32910fb0
extra : amend_source : 78288d0887ac92d3373ada534bf9aeaa4d643a72