- initial register logger feature
- few more changes to make sure things work just right
- new stepToClearField method added which uses the Delete button on the
keyboard to clear a field
- initial implementation
- updated with recommendations from Zach
  (https://github.com/square/KIF/pull/106/files#r349388)
- updated documentation on the new methods
- added new stepToSleepForInterval method
- renamed the stepToClearField to stepToClearFieldWithAccessibilityLabel
Merge branch 'temp'
- removing previous sleeps (was testing something)
- few more cleaning up of spaces
- remove the silly stepToSleepForTimeInterval
cleaned up code from warnings
adding support for a custom path for the output
added support for an external path for the output
Merge pull request #2 from sinnerschrader-mobile/JUnitTesting

J unit testing
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.
Merging
Refactored the loggers to be a little more neat, and also removed a retain cycle from the test controller needing a reference to the logger, and a logger needing a reference to the test controller.
Checking in fix that prevents table view from selecting the proper cell if the tableview is partially off the screen
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 branch 'master' into junit