Make step defs consistent
Rename all sample step files to 'steps.rb'
Create a 'standard step definitions' step
Use standard def steps for JSON Feature and remove unused steps
Add a table step to the standard def steps
Update Pending Background Feature with actual pending step
Use standard def steps for Strict mode Feature
Use standard step defs in Printing messages Feature
Use standard step defs in Debug formatter Feature
Get HTML formatter Background steps consistent with other formatter Features
Remove dead fixtures directory.

As suggested by @jimvm in #408
Merge pull request #555 from jimvm/consistent_step_defs

Make step defs consistent
Merge branch 'master' into new-core

Conflicts:
	features/docs/cli/run_specific_scenarios.feature