custom view extensions

Adds the 'sails.config.views.extension' config property that allows for
a custom view file extension easily
Resolved conflict, added layout support for custom file extensions