Add conformTo matcher

This adds a matcher to test whether a Class or object conforms to a given protocol.

```objc
expect(self.delegate).to.conformTo(@protocol(UITableViewDataSource));
```