Add cucumber scenarios for markdown pages with erb layout

These are tests for middleman/middleman#860.
Set current_engine on the context, not self, since we dup self and use that for each render loop. Closes #860