Revert "Merge branch 'no_locals_for_to_proc' into 2.1"

This reverts commit e28426fdabe92dcffd53b3f5f6a583c199dd2e35, reversing
changes made to ce0e6e00a117d5b7ed6a5f9454df8eef8ddb106e.
Revert "Merge branch 'libunwind_linux_shopify' into 2.1"

This reverts commit ce0e6e00a117d5b7ed6a5f9454df8eef8ddb106e, reversing
changes made to 4c320844af23c737c6cce91a6f37ba53caec8a6d.
Revert "Ignore *-fake.rb"

This reverts commit 08e93cd6a00a0a45af50729f209c9ad9b550c7c4.
Revert "Set ruby version to -shopify"

This reverts commit 88e4622cb9489c1cedf92530e53c42f86b49cb56.
Revert to v2_1_1
Set ruby version to -shopify
Revert "Revert "Ignore *-fake.rb""

This reverts commit 8fd9c2afcba1dad38760594f8536c0cc042476e2.
Revert "Revert "Merge branch 'libunwind_linux_shopify' into 2.1""

This reverts commit 15d431668cdd5f6bf6de2b2abc64df196ad8600d.
string.c: clear env self in symbol proc

* string.c (sym_to_proc), proc.c (rb_block_clear_env_self): clear
  caller's self which is useless, so that it can get collected.
  [Fixes GH-592]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45576 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

Conflicts:
	ChangeLog