Swift container support for alternative entry points.

Adapted both Swift and Swift 3 runtimes.
3 files changed