Highlight the example that failed when an exception is raised
Add functional test for unhandled exceptions thrown in examples

Exposes `-[QuickSpec example:failedWithException:]` as a public method,
and uses it to intercept an exception raised during an example in order
to make assertions on it.
Add unit tests for Example._callsite
Add Objective-C functional test for unknown exceptions
Example.swift: Remove _file and _line properties in favour of objc-bridged Callsite class
Merge branch 'master' of http://github.com/modocache/Quick into example-exceptions

Conflicts:
	Quick/Core/QCKDSL.h
Merge pull request #43 from garnett/master

Use implicitly unwrapped optionals for subjects under test
Merge pull request #41 from sharplet/example-exceptions

Catch exceptions thrown during examples and highlight the failed example in Xcode
Extract expectations to separate project
Break Quick dependency in Nimble by introducing own Callsite_ class
Update example project
Update readme
Separate Nimble, Quick

- Quick and Nimble are two distinct Xcode projects
- Quick and Nimble are not dependent upon one another
- QuickTests and NimbleTests *are* dependent upon both Quick and Nimble
Quick.xcworkspace: add example app
README: s/Quick-Expectations/Nimble/g
CONTRIBUTING: add notes on workspace
Extend Contain matcher to support String's substring matching