Tag build swift-DEVELOPMENT-SNAPSHOT-2017-02-09-a
Merge remote-tracking branch 'origin/swift-4.0-branch' into stable

* origin/swift-4.0-branch:
  SwiftCC: swifterror register cannot be as the base register
  [ARM/AArch ISel] SwiftCC: First parameters that are marked swiftself are not 'this returns'