Run tests on 32 and 64 bit
ensure failures on pipes and subcommands

Makefile makes a new shell instance for each new line.
If xcodebuild failed with 65, we were still exiting with 0
Import TestClass.h in KWFunctionalTests
Use __typeof__ to determine smarter let variable type
Merge pull request #528 from kiwi-bdd/let-type

Smarter let types
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
Fix auto-property-synthesis warnings