Add test case for behavior error
Merge pull request #1803 from marionettejs/sjs/behavior-error

Add test case for behavior error
Add test case for no template
Test Application wreqr proxy
Updates the slogan in the README.
Fix minor typos
Fix typo
Add note about defer shimming
Merge pull request #1843 from marionettejs/sjs/add-defer-doc

Add note about defer shimming
Remove triggerMethod closure
Normalize region selectors hash to allow a user to use the @ui. syntax

Abstract normalizeUIKeys and normalizeUIValues out into seperate functions and add normalizeUIString utility function

Add normalizeUI.spec tests

Update docs

Update spec descriptions

Update @ui. syntax regex
Throw an error when bindings aren't an obj or func

Fixes #1679
Add Marionette.triggerMethodOn

triggerMethodOn invokes triggerMethod on a specific context
Refactor to use triggerMethodOn
Throw a descriptive error for collectionViews
Add View _behaviors reference to the associated behaviors
Use Marionette.triggerMethodOn for child views
Add jsDocFiles build tool
Add region.jsdoc api
Removed now-redundant line from view constructor

A recent change added the line
```js
    this.events = this.normalizeUIKeys(_.result(this, 'events'));
```
to the `_delegateDOMEvents` method, which is called on every render, so the original line in the constructor was no longer necessary. Removed.