Added test for filtering control charecters from CDATA section of JUnit  formatter output
Added strip_control_chars method in JUnit formatter to strip those chars from the intercepted output of STDOUT and STDERR
spec/cucumber/formatter/junit_spec.rb
 exchanged usage of File to StrinIO and optimized testing of the string with more control chars and only one rule to match them

spec/cucumber/formatter/junit_spec.rb
 optimized the scan call not to include all space chars since it was also matching \f which can cause problems
remove commented dead code
Fix typo in variable in Gherkin Formatter Adapter
Fix forgotten typo in instance variable
Fix other instance variables
Merge pull request #395 from deepj/fix-typo-gherkin-formatter-adapter

Fix typo in variable in Gherkin Formatter Adapter
Partial fix for #197.
For now JsonPretty is an empty subclass of Json.  It doesn't produce prettyfied json, but at least id doesn't throws exceptions
Add failing scenario to demonstrate #269
Don't allow the current directory to be a feature dir
Do not require files in current directory unless specified
with_default_features_path should be private
Merge pull request #398 from cucumber/do-not-load-ruby-files-in-project-root

Do not load ruby files in project root
Update History.md
Add lib to default $LOAD_PATH

Closes #162#162#162
Update History.md
History.md updated
Require LoadPath from Runtime.
Merge pull request #384 from teacup-on-rockingchair/issue380

fix for issue #380
Update History.md