Fixing issue #11: specs without names do not rerun

[rspec-core issue #1628](https://github.com/rspec/rspec-core/issues/1628) means it is unreliable to try to re-run specs by their description.

This pull request makes rspec-rerun rerun files by their file path and line number instead.