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.
Those deprecation method definitions still cause compiler errors when compiling a swift project that has ReactiveCocoa in its bridging header.