update the tests to show a difference between `send(null)` and `send(undefiend)`
remove use of app.configure for view cache setting
No 'json spaces' by default

Json rendering can be handled by user tools or overridden in their own
app to behave as desired. Minimizes the use of magic env settings.
remove app.configure()
update history file with configure changes
Merge pull request #1899 from visionmedia/remove-configure

Remove app.configure
prevent incorrect automatic OPTIONS responses

The router has automatic handling of OPTIONS based on the registered
routes, but if you make an OPTIONS request for an endpoint that does
not exist, then it will still return a 200 with nothing allowed.
Instead, we can let the request move on down the middleware chain. This
has two benefits: first, if the route was not defined and no other
middleware handles it, it will return with a 404. Secondly, if multiple
routers are used and a later one has the route or a custom OPTIONS
defined, the first router will not respond incorrectly.
Merge pull request #1868 from dpatti/smarter-router-auto-options

Automatic OPTIONS response breaks with multiple routers
Update layout.jade
prevent incorrect automatic OPTIONS responses

The router has automatic handling of OPTIONS based on the registered
routes, but if you make an OPTIONS request for an endpoint that does
not exist, then it will still return a 200 with nothing allowed.
Instead, we can let the request move on down the middleware chain. This
has two benefits: first, if the route was not defined and no other
middleware handles it, it will return with a 404. Secondly, if multiple
routers are used and a later one has the route or a custom OPTIONS
defined, the first router will not respond incorrectly.
3.4.8
Merge pull request #1889 from vesln/send-null-undefined

update the tests to show a difference between `send(null)` and `send(und...
delete semicolon
Merge pull request #1904 from popomore/master

delete semicolon
remove deprecated express.createServer() method

This has been warning about deprecation for a long time. Use `express()`
to instantiate an express app.
use utils-merge module to mixin object properties
use escape-html module to escape html

Another util bites the dust.
remove unused require
change res.locals to a plain js object.

Anyone who wants something fancier should use modules.

- fixes annoyance with not being able to set 'name' property on locals
Merge pull request #1908 from visionmedia/locals-object

change res.locals to a plain js object.