DSL: pass example metadata to beforeEach

Begins work on issue #105, which essentially involves porting RSpec
example metadata to Quick. See: https://www.relishapp.com/rspec/rspec-core/docs/metadata/current-example

- Create ExampleMetadata class to encapsulate data on current
  executing example
- Add beforeEach DSL that takes a closure with a metadata argument
- Add functional test as a proof-of-concept
DSL: add example metadata to afterEach

Continues work on issue #105, passing example metadata to afterEach
closures as well.
Add functional tests for example metadata

Add functional tests that confirm example metadata is passed to
beforeEach/afterEach correctly. Completes #105.
Add dir to FRAMEWORK_SEARCH_PATH

It makes a project with Quick/Nimble to build for me on iOS device.
Merge pull request #143 from LastStar/master

Add dir to FRAMEWORK_SEARCH_PATH
Update Nimble submodule for Xcode 6.1b2
Merge pull request #120 from modocache/105-example-metadata

Pass example metadata to beforeEach/afterEach
README: add shared examples in Objective-C

Fixes issue #128.
Merge pull request #147 from modocache/128-shared-examples-in-objc

README: add shared examples in Objective-C
Use vararg macros for block arguments

Otherwise, any commas _within_ the blocks will splice the argument
list, causing confusing errors.
Merge pull request #150 from github/upstream-vararg-macros

Use vararg macros for block arguments
Add section about testing UIKit interaction with Quick.
Fixes typo, accesses view instead of calling viewDidLoad directly.
Merge pull request #151 from sidraval/master

Add section about testing UIKit interaction with Quick.
QCKDSL: no 'qck_' prefix unless shorthand disabled

Users may now use Quick in Objective-C using the following syntax
(notice the lack of the `qck_` prefix):

```objc
QuickSpecBegin(DolphinSpec)

describe(@"a dolphin", ^{
  it(@"is the smartest animal in the ocean", ^{
    // ...
  });
});

QuickSpecEnd
```

To namespace the `describe`, `it`, and other macros with the `qck_`
prefix, users must `#define QUICK_DISABLE_SHORT_SYNTAX 1` before
importing the Quick header.

Addresses issue #66.
README: Use shorthand Objective-C syntax

- Use shorthand Objective-C syntax
- Add note on disabling Objective-C shorthand
- Update table of contents
Merge pull request #145 from modocache/66-objc-shorthand

QCKDSL: no 'qck_' prefix unless shorthand disabled
README: update logo
README: remove vestigial qck_ prefix

`qck_` prefix was mostly removed in a7332628, this finishes the job.