Add support for multiple view directories

Adds support for multiple view directories. Backwards compatible and allows you to go `app.set("views", ["views", "views2"]);`. This is especially handy for modular applications where multiple view directories are in-use.