Xcode6-Beta5 changes

Mostly "if opt" to "if opt != nil".  Some array.append(...)  instead of array += ....
reinterpretCast is now unsafeBitCast

A quick test shows the app functions as well as it did.