Don't call Of every time you construct a dictionary enumerator
Implemented MethodInfo properties: IsGenericMethod, IsGenericMethodDefinition, ContainsGenericParameters

--HG--
extra : source : 9222085b9c9dfa40a82df5afc7d823df7fa93961
Added dumb analyzer plugin API Added basic dead code elimination plugin
Moved DeadCodeInfoProvider configuration setup Fixed DeadCodeAnalyzer.AddAssemblies overwriting entrypoints from previous call
DCE optimizations
DCE: Generic support, fixed virtual method, interface and arguments processing. Added some meta attributes for dead code elemination.

--HG--
extra : source : 21d98b02d6f6b02dcda345e332f03c471817b101
extra : amend_source : 1597ae6e492ab00e087247784f6fe5c8d3e038b1
Added JSIL.DeadCodeAnalyzer to sln build

--HG--
extra : source : 04cb51b3b0585c56bae9d950f3d3eb324ff077cd
Second try to fix .sln to include DCE in default msbuild build

--HG--
extra : amend_source : 77210f27378709d75c18862549c628bb1360bb6b
Fixed output path for DCE release mode
Removed hack for preserving all interfaces.

--HG--
extra : source : 4e31d58a2af09b73c2de77756116bc8158a0d6d4
Dirty solution for DCE interop with IsExternal flag.

--HG--
extra : source : 0c45b2c5ff8c3c22d6d308904e297fb54e5e58b4
Fix inner type declaration after DCE: we still may need inner type.

--HG--
extra : source : 8411d1a8b5dff28eb9dbb6130dea31fea79c3dcc
Fixed stub processing for DCE removed classes.

--HG--
extra : amend_source : 9d9193c42670444828a3b74f6c6fc15e713b6213
Finished IsIgnored/IsExternal/IsStubOnly attributes procesing for methods in DCE.
DCE/IsIgnored: We really need check only generic parameters, not return type or arguments.
DCE: Ignorance for field/type support.