Update src/marionette.layout.js

regions may also be defined as a function, if you want to wait to define them until runtime.

initializeRegions invocation in constructor has been moved after ItemView initialization.
updates for grunt 0.4.0
Merge branch 'dev' of https://github.com/marionettejs/backbone.marionette into dev

Conflicts:
	Gruntfile.js
changed regions handling in initialize function
Update src/marionette.layout.js
Update docs/marionette.compositeview.md

small update for model rendered in composite view
Correcting typo ("stopLitening" --> "stopListening")
updated for grunt 0.4.0rc7, added plato reports, coverage reports, sourcemaps
Update docs/marionette.application.md
#480: Added failing spec for passing index to ItemView options when it is a function.
Fixes #480: Passing index to ItemViewOptions when it is a function.
#480: Updated failing spec to allow for index being passed to ItemViewOptions.
Updated docs to reflect the new `index` argument
Merge pull request #468 from gaxunil/master

small docs change
Merge pull request #471 from hippipp/master

Typo in changelog "stopLitening" -> "stopListening"
Merge pull request #476 from donnut/master

minor markdown correction
added dev task, watch, and separated coverage and basic marionette test
Typo - change { to ( in addRegions comment
Remove var that = this in favor of binding
Merge remote-tracking branch 'origin/master' into dev