Fix behavior prototype event clobbering
Merge pull request #1452 from marionettejs/sjs/fix-behavior-ui-bug

Fix behavior prototype event clobbering
Bump and build v1.8.7
Update version typo in changelog
Fix behavior onShow proxy
Bump and build v1.8.8
Throw exception in region when doesn't find 'el'
remove marionette.$ proxy

fixes #1000
Changed signature of Module.prototype.initialize to match Module.prototype.constructor
Removes aliased itemView events
stopListening after close
In triggerMethod call method before trigger
Refactor ItemView references to ChildView
Rename close to destroy.
Add stricter jshint options
Renames Layout to LayoutView
Allow for behaviors to have behaviors
Attaches global channel to app
Removes aliased close events from ItemView

Resolves #912 for good!
Removes aliased collectionView trigger methods