[Swift 2.2] Require to revert Swift 3 migration behavior from Swift 2.2 branch

Hi Ted,

This pull request identifies and removes some hacks in the 2.2 branch that are only there for Swift 3 migration, and pessimize or change the Swift 2.2 compiler:

  [Swift 2.2] Remove hackery introduced for Swift 3 migration by DougGregor · Pull Request #1188 · apple/swift · GitHub

  - Doug

Approved and pulled into swift-2.2-branch.

···

On Feb 3, 2016, at 11:13 AM, Douglas Gregor <dgregor@apple.com> wrote:

Hi Ted,

This pull request identifies and removes some hacks in the 2.2 branch that are only there for Swift 3 migration, and pessimize or change the Swift 2.2 compiler:

   [Swift 2.2] Remove hackery introduced for Swift 3 migration by DougGregor · Pull Request #1188 · apple/swift · GitHub

   - Doug