usage.cson: Start with empty case
build.sh: minor tweaks
Remove `all_tests.{cson,json}`

It’s redundant, and it complicates the ability to report the file+lineno of failed tests.
Add `.editorconfig`
Restructure CSON to roughly mimic Cucumber’s Gherkin syntax
package.json: Add dep for underscore
.gitignore update
node_modules: ignore contents (let nom keep it up to date)
First (crude) attempt at src-dest line mapping
Ignore docopt.rb
src/issues.cson: Fix typo
Delete *.json (use `build` directory)
Add build.py script
Clean up build.py
Remove build.sh
Remove `get_line_for_test.coffee`
Add module docstring for `lib/decode.py`
Add `decode_ordered_dict()` to `lib/decode.py`
Update .editorconfig (2-space indents for *.{cson,json,map})
Rename `docopt_vows.py` → `docopt_tests.py`