cucumber/cucumber-jvm — pull request #725 by brasmusson (2014-06-06 17:45:40+00:00)
Title: Apply line filters only to the feature path that they are defined on

Currently the line numbers defined on the feature paths striped and added as line filters to the global collection of filters. That means that they will be applied to all feature paths, instead of only the feature path they are defined on. That means that given these feature files:
```
bar.feature:
Feature: bar
Scenario: scenario_1_1
* step
Scenario: scenario_1_2
* step

foo.feature:
Feature: foo
Scenario: scenario_2_1
* step
Scenario: scenario_2_2
* step
```
when the feature paths "bar.feature:2 foo.feature:4"
then all four scenarios will be loaded, instead of only the two intended (scenario_1_1 and scenario_2_2).

This PR fixed this problem.