Allow markTestSkipped/Incomplete() in dataProvider

- If you call `$this->markTestSkipped()` or
  `$this->markTestIncomplete()` in a dataProvider, it will
now skip/incomplete the test, counting it as one test
Merge pull request #997 from dshafik/skip-test-in-data-provider

Allow markTestSkipped/Incomplete() in dataProvider
Cleanup 185b7ae.