Misc language and markup improvements to swift

Change-Id: Ib35a33d2b6f6702d80bb9a3bcb95da787248e937
Changes public_interface to match

Change-Id: I401f391fe14b33d257890c20bc73ce246444c5d1
Merge "Misc language and markup improvements to swift"
Merge "Changes public_interface to match"