Handle empty feature files

An totally empty feature file should not result in an undefined method
error (Cucumber v1.3.x silently ignores empty feature files).
Merge PR #77 "Handle empty feature files". Update HISTORY.md.