delete region definition from layout regions hash when removing region
delete region definition from layout regions hash when removing region; take 2
Added appRoute method for adding singular routes easier
Added alternative app.getRegion(regionName) method for better api and support for tooling.
Update marionette.application.js

Fix tabs x spaces.
Allow AppRouter to be instantiated through the constructor instead of .extend().
Currently, options.appRoutes is not used if "new AppRouter({...})" is used.
Marionette.triggerMethod checks for trigger before calling
place existing comments with the right function

Reading the annotated source is confusing otherwise. handleShow()
is for when the view is shown and handleRender is for when it's
rendered, not the other way around.
Update marionette.layout.js

Layout.render assumes that if the view is closed, it has been previously rendered. This assumption is valid in a 100% Marionette application; however, when mid-migration to Marionette pre-existing view handling may not respect this invariant.

Without this change the regions are uninitalized in `onRender` despite the layout having been rendered.

I haven't prepared tests for this change yet, but this change resolved the associated bug in the application I am migrating to Marionette. I will add them when I get a chance.
Add spec to verify prematurely closed layout is properly rendered.

This test currently fails against dev branch.

Provides test coverage for pr #642.
Fixing anchor
Moves backbone.babysitter and backbone.wreqr to devDependencies

Since `lib/backbone.marionette.js` includes both babysitter and wreqr there's no need to have them in the dependencies.
ATM they get installed as separate components side-by-side with backbone.marionette. If a developer's not attentive she'll include those in their html too.
And if a developer chooses to use the `core` versions instead, she'll know she needs to bower install those, or link the ones in `public`.
Removed dangling comma
Update marionette.itemview.md

Under the section "Rendering A Collection In An ItemView", in the code example, I added a closing ")" because the code snippet was throwing an error when I pasted into one of my project files.
Small typo in application doc.
Update marionette.controller.md
Bugfix for issue #655

Calling close without having calling render causes the ui object to
disappear, if defined.
upgrade underscore
Fix docs: Rendering collection in ItemView
Documentation fixes to View, typo fix in TemplateCache