Lock to cucumber v1.3.11 because 1.3.12 is failing like crazy.
Move test dir to inside tmp in this repo.
Merge pull request #2155 from jekyll/fix-cucumber
Update history to reflect merge of #2155 [ci skip]
Refactor highlighting

Extract some of the common logic from the renderers.