The exampleNodeStack is no longer used by KWExample, so it can be removed. This continues work on Issue #64
…nd the order of execution.
The problem is that originally, contexts were run from the outside in, starting at the root and working down into nested contexts. Now, however, each individual example is run one at a time by SenTest, outside of the context run, so we instead need to work out from each example. Using a bit of clever recursive block behaviour and making KWContext aware of it's parent, we can work out from an example all the way to the root context, run each beforeAll block just once, then each beforeEach block, traversing back down to the example again, running it and then doing the same for the after blocks.
…lated within KWExampleSuite.
Conflicts: Kiwi/KWDeviceInfo.m Tests/KWExampleGroupBuilderTest.m
…ould cause problems if we were to build for OS X.
…tional system and proceeded to make them pass. Also did the same with determining if one is on the simulator or an actual iOS device.
…eger to avoid compiler warning for clients using warnings on implicit conversions. If you pass in a negative timeinterval, you deserve unexpected behavior.