Pick options from the View constructor.
Allow a CollectionView's to extend ModelView with passed in options.
Allow a CollectionView to override the construction of new modelViews
Revert "Remove Backbone.Events from Region"

This reverts commit e87aeb8162a20a601d01cc263fa1ace04a8998d6.
Refactor Region.

- Add events to Region
- Speedup reattaching if it's not needed.
Spec Region Events
Fix jshint errors
Remove duplicated tests.
Cache the el in #_viewHelper()
Update docs
Ensure the region._view always has a selector.
Make sure _.invoke doesn't miss anyone.
Release version 1.5.0