Do not wrap vendor in eval when `wrapInEval` is set.

* Ensure that using `wrapInEval` still creates a functional application.
* Enable `wrapInEval` for app/ (aka not vendor) files while in development.

Fix #980.