Always suppress layouts when options.layout is falsy.

Here is another approach. Now the first case will only handle falsy layouts passed to render and the prior order precedence is preserved. Applicable tests have been added as well.