Update order of After hooks

- [x] Validate that Cucumber::Core::Test::Mapper returns adds after hooks in
reverse order. See #64.
- [x] Use #unshift instead of #<< to add new after hooks
  + `Array#unshift` prepends vs. `Array#<<` which appends