Fix the cli step that checks expected output to use indexOf again, and correctly strip color codes and normalize new line characters before checking the two strings
remove whitespace when comparing cucumber output results in cli feature
steps
Add a step definition for running cucumber.js with an environment variable set

Signed-off-by: Eddie Loeffen <eddieloeffen@gmail.com>
Expose the current debug level in debug.js
Use the exposed debug level in pretty_formatter.js to decide if we should add the source uri to the output or not
Add a feature to test the pretty formatter. It currently just has some basic tests, and also tests the new DEBUG_LEVEL handling.
Fix stdout handling so that the tests for running cucumber.js can be given the correct output text from stdout
Remove an extra console.log in bin/cucumber.js that was causing the build to fail.

Signed-off-by: Eddie Loeffen <eddieloeffen@gmail.com>
Fix ruby cucumber runner failing on pretty_formatter.feature tests by adding a step for setting environment variables and fixing the whitespace in the feature file