Xcode 6 support

Also renamed `-and`, `-or`, and `-not` for Swift compatibility. Fixes #1366.

The unit tests don't currently build, because Specta/Expecta haven't yet been updated for Xcode 6.