KIF now builds for 64-bit.
UITouch-KIFAdditions now accesses ivars through the runtime API to avoid linker errors (for 64-bit only).
Fixed 64-bit conversion warnings.
Synthesizing fake UITouches now uses existing methods on UITouch instead of directly modifying ivars.
Fixed ivar free KIF on iOS6.

`-[UITouch setWindow:]` was wiping out some value internally, moving it
to the beginning fixes this.  I also reinstated some setTimestamp:
calls which were removed.
move to XCTestCases, update to recommended build settings
merge XCTest