Fix CONFIG_START/CONFIG_END under XCTest

Sets up KWConfigurationTestObserver in +[KWExampleSuiteBuilder initialize] to
respond to -[XCTestObserver startObserving] and -[XCTestObserver stopObserving].

Also moves TestSuiteConfigurationAdditions into the SenTestingKit subdirectory,
and removes it from the XCTest static lib, to disable the method swizzling
implementation under XCTest.
Add missing calls to super
Add beforeEachSpec and afterEachSpec blocks
Correctly register KWConfigurationTestObserver as XCTestObserverClass

There is a timing issue when setting the `XCTestObserverClass` default via
`setObject:forKey:` -- when called from `+load`, XCTest's own startup overrides
the value that was set, and when called from `+initialize` it seems to be too
late for XCTest to actually use the value (i.e., it's already created
observers).

Turns out, XCTest actually respects a default for `XCTestObserverClass` set in
`NSRegistrationDomain`. This means that the defaults registration can be moved
into `+load`, ensuring it happens before XCTest sets up observers.
Revert "Revert pull request #427."

This reverts commit 503f7e0638bc4cdcd9994242e6aa95303baa04c6.
Merge branch 'revert-revert' into config-fixes
Fix test crashes in KWRealObjectStubTest

It *appears* as if it's no longer necessary to call `[super dealloc]` in
`KWInterceptedDealloc()`. After removing this call, the tests seem to
run just fine with no crashes.
Resolve "type mismatch" test failure on 64-bit with NSUInteger
Remove "-d" flag to atos which fails on OS X 10.10
Use project-level defaults for archs config

i.e., ONLY_ACTIVE_ARCH=NO and VALID_ARCHS="armv7 armv7s arm64"
Convert Kiwi + KiwiTests to XCTest
Delete SenTestingKit+KiwiAdditions
Delete redundant XCTest targets/schemes
Reorganise top-level project groups
Add Kiwi-OSX test bundle
Get OSX tests compiling
Add OS X tests to Makefile
Remove references to SenTestingKit
Use property notation for kw_example/kw_setExample:
Resolve project-level warnings