Fix cross module inlining

commit 8f1dcd1c760ce7ab2ae9de706bf12763038f2257
Author: latkin <latkin@microsoft.com>
Date:   Thu Oct 23 14:43:21 2014 -0700

    Updating tests to use proper env variables, adding .gitignore, renaming .cmd to .bat

commit 6097fc2b506c7b61130cf87643ba09f3740e05d5
Merge: 94c895d 0fc7b47
Author: latkin <latkin@microsoft.com>
Date:   Thu Oct 23 14:09:37 2014 -0700

    Merge branch 'pcl_inlining' of https://git01.codeplex.com/forks/vladima/primary into crossmodule

commit 0fc7b4707146d0cf198af1863dcc307d017ede45
Author: desco <desco.by@gmail.com>
Date:   Wed Oct 8 10:30:58 2014 -0700

    remove PrimaryAssembly.NamedMscorlib

commit b84ff88dce143bfd746e214acd806a839aa2903a
Author: desco <desco.by@gmail.com>
Date:   Sat Oct 4 14:13:44 2014 -0700

    added test to list

commit ee32d77d825cf57202135eb40eff9269aaa20c31
Author: desco <desco.by@gmail.com>
Date:   Fri Oct 3 23:24:30 2014 -0700

    Added tests

commit 7f0a59be92f544e4d04c5e41db1679490c419b3a
Author: desco <desco.by@gmail.com>
Date:   Fri Oct 3 16:27:13 2014 -0700

    consider both mscorlib and System.Runtime as candidate names of primary assembly
Use OptimizedClosures.FSharpFunc in seq.fs where applicable
If test results dir doesn't already exist, create it (changeset 1360440)
Use literals and mutable variables instead of ref cells for better performance.
Change Array.sub to use System.Array.Copy rather than for loop
Move logic to a subUnchecked method in local.fs
This sub usage occurs repeatedly in 4.0 collection changes
Modify Array.subOptimize to use blend of System.Array.Copy and
  iterative copy
Change Seq.ToList to mutation based to remove List.rev