Don't add steps to scenarios with skippedByFilter.

Adding a step to a scenario that is
"skippedByFilter" can cause a crash if that
scenario has default tearDown steps because
insertion uses NSMakeRange(...) to decide, where
to insert into self.steps. When, skippedByFilter
the steps array is never initialized, so on first
inspection it may seem like the checks aren't
necessary, since we'd be messaging nil, but the
arguments of the message are still evaluated
causing a crash like so:

*** Terminating app due to uncaught exception \
'NSRangeException', reason: '*** -[NSIndexSet \
initWithIndexesInRange:]: Range {4294967294, 1} \
exceeds maximum index value of NSNotFound - 1'
Merge pull request #191 from jakerr/master

Crash fix: Don't add steps to scenarios with skippedByFilter.
Fix UITouch timestamp to match Apple's implementation.

The Apple docs explicitly say that their timestamp is based off of
-[NSProccessInfo systemUptime].

Please see:
http://developer.apple.com/library/ios/documentation/uikit/reference/UITouch_Class/Reference/Reference.html#//apple_ref/occ/instp/UITouch/timestamp

Using the timeIntervalSinceReferenceDate can cause interaction
with views that use the timestamp, to behave incorrectly while under test.
Merge pull request #192 from jakerr/touch_times

Fix UITouch timestamp to match Apple's implementation.
Fixed spinning off into the ether
Added environment variable to log out junit files
Merging with Square Master
Merge remote-tracking branch 'upstream/master'

Merging with Square Master
Updating logging for Junit logger and the test
controller
Fixed bug where we were sending the wrong
delegate method
Added a podspec so we can reference it.
Renamed podspec file
Pointed podspec to our branch
Updating commit to point to
Adding step to simulate a change in device orientation.
Adds in capability to wait and ensure that orientation change actually took place.
Changes parameter "newOrientation" parameter of setOrientation:animated: to explicitly only take ints of type UIDeviceOrientation.
Merge pull request #2 from sstigler/master

Merging in per fixes from last pull request being added.
Merging in with master from Mutual Mobile branch