Merge remote-tracking branch 'origin/swift-3.1-branch' into stable

* origin/swift-3.1-branch:
  [analyzer] SValExplainer: Support ObjC ivars and __block variables.
  [analyzer] Minor fixes and improvements to debug.ExprInspection
  [analyzer] Fix a crash on accessing a field within a literal-initialized union.