Reference the first compatible template, but do no pop

This fixes a case where the template not found error is reported as:

```
No compatible template engine installed, please run: npm install --save undefined
```

This is due to the `list` array in this function referencing the `Temper.prototype.supported[ext]` array which has items removed from it with the `pop` instruction.