custom view extensions

Adds the 'sails.config.views.extension' config property that allows for
a custom view file extension easily
Removed unnecessary 'else'

Since we're returning cb() on the if statement, the 'else' clause is unnecessary
[minor] Use _.initial to simplify generate
Merge pull request #1 from balderdashy/master

Update
Fix funky spaces/tabs mixing
Merge pull request #2425 from MCProHosting/master

Fix funky spaces/tabs mixing
Update README.md

changed misspelled word
Merge pull request #2428 from luislobo/patch-1

Update lib/app/README.md
Ractive renderHTML is deprecated

starting with Ractive 0.3.8
> `ractive.toHTML()` replaces `ractive.renderHTML()`
Merge pull request #2429 from sleewoo/master

Ractive renderHTML is deprecated
add "created" response method
blueprint create returns 201 status code. fixes #2299
Merge pull request #2442 from hmil/fix-blueprint-201-status

Fix blueprint 201 status
Update CHANGELOG.md with latest commits
Update warnings for layout since we support handlebars
Better warnings for layout configuration
Resolved conflict, added layout support for custom file extensions
Merge pull request #2383 from alejandronanez/bootstrap-refactor

Removed unnecessary 'else'
Load environment-specific configuration folders
Update MODULES.md