Fix YARD coverage
Fine grained rspec integration

* Flattens the rspec example groups on filtering to remove redundant
  work being done on executing subtrees of already executed example
  groups
* Uses test batching to kill one mutation per isolation that results in
  a significant speedup.
* Drop rspec 2 support.

[closes #256]
Merge pull request #277 from mbj/rspec-fine-grained

Fine grained rspec integration
Add Subject#source_lines
Add Mutant::LineTrace

* Depends on `TracePoint` thus removes 1.9 compatiblity.
  I do not expect someone is harmed by this.