delete region definition from layout regions hash when removing region
delete region definition from layout regions hash when removing region; take 2
packages names changed to lower case, added jamjs maintainers section
Fix for issue #560

Teased apart the show region behavior into its close, render, open behaviors on the view.
Fixed test running issue related to grunt jasmine dependency
Add TextMate settings for the right indentation
Throw with a classname when the template is falsey

Previously if there was no template definition on a View, rendering the view would throw an exception where the last non-Backbone/Marionette function would be at level 17 in the backtrace. This made tracing the view without template a little annoying. Since a boolean check is not that much of a heavyweight (and the render call only occurs twice) we raise before calling Renderer.render() if we find a template that is falsey (undefined, false or null)
Merge the grunt-jasmine patch by KevM

I cannot start the test suite otherwise
Throw on undefined view templates

If a template is undefined, it could bleed very far into the render stack, and the render would fail with "undefined is not a function" which is about as helpful as error messages get. Instead we can do a small boolean check when rendering and if the template turns out to be falsey, just throw without engaging the Renderer at all. The error message is much clearer as well.

Due to the beauty of JavaScript we cannot say from which View class we had to raise, but this is something that's not so easy to address.
Update region manager length when regions are removed.
Bumped grunt-contrib-uglify to v0.2 (Fixes #569)
Trigger "show" method on region before layout
Set currentView on regions before "show" methods are triggered
Update marionette.configuration.md

Changed the 'o' character and first 'e' character in `Marionette.$` because it appeared to be rendering weirdly.
updated collectionview docs to reference correct event callbacks
Fixed type in ItemView doc
Fixed 'item:rendered' and 'item:closed' event names.

The documented event names do not match the actual event names triggered.
Ignore some files and directories for Bower installs

When installing backbone.marionette through Bower, there are a lot of additional files added. This can be ignored.

I used something similar to this: https://github.com/twitter/flight/commit/e5fc35d9d8d6ae0431be4fd6052ce151bb2c0c66
use correct variable to get the actual view method
adding the index property that is available in compositeviews appendHtml
definition. this being here could clarify the fact that there is a third
parameter available without having to dig into the implementation of a
collection view. this change is to match the documentation as someone
could be confused due to the discrepency between the docs and the
source.