make sure we render regions if route not handled...

fixes issue #960.

@tmeasday, I moved the layout and notFoundTemplate lookup into the area
where we actually use it. This also allows it to partipate in lookup so
if you define a global default controller, you can set the layout and
notFoundTemplates on that.
Merge branch 'devel' of github.com:EventedMind/iron-router into devel