Update Swift code for Xcode 6 beta 5

Mostly mundane tweaks for changes to Swift. The two big ones are that swift's
name mangling is now just "module.classname" and that all properties have to be
explicitly declared as `dynamic`.

Closes #733.
For the dynamic interface you may not have a version of the class. It actually used to be the way you describe, and the biggest motivation to change was that the command completion in xcode forced in an __unsafe_unretained before the Class which made all the apis very difficult to use.