Support alternative calling conventions in Swift

Cross platform layers such as OpenGL comes to mind as something that could use the same ABI but a different calling convention. But you're right, unlike D, Swift uses C APIs by importing C headers so I'll concede there is much less need for adding it to declarations.