Fixed a problem where the ASTImporter mishandled in-class initializers.
Fixed a problem where the ASTImporter mishandled in-class initializers.

Previously, the ASTImporter, when copying a FieldDecl, would make the
new FieldDecl use the exact same in-class initializer as the original
FieldDecl, which is a problem since the initializer is in the wrong AST.
The initializer must be imported, just like all the other parts of the
field.

Doug Gregor reviewed this fix.

<rdar://problem/24943405>

git-svn-id: ffe668792ed300d6c2daa1f6eba2e0aa28d7ec6c@262572 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit 2b2e7a1c3d62dd98ed8a274e7f91818c329539d4)

apple/swift-clang,apple/swift-clang,apple/swift-clang,apple/swift-clang,apple/swift-clang,apple/swift-clang,apple/swift-clang,apple/swift-clang,apple/swift-clang,apple/swift-clang