Tests for noWrap property.
Added noWrap property to be used when you want to render directly into a region and not wrap the view with a `tagName` property.
Added `noWrap` support for Views not be rendered inside a region.
Only set $el to inner contents during render when we're using a conatiner.
Add the container param to the test view
Make sure to set the `this.el` when overriding `this.$el` so the view will be disposed of properly.
Added method to find the applied region of a view.
Setup an event delegate for the View's el when we're not wrapping.
It should be on the containing elements.
Cleanup, but tests are not passing yet.  Not sure how to compare the html nodes correctly.
Removed debugger call.
Refactor approach.
- Set `this.el` to be the container element for region or containers
- Use `setElement` and re-delegate when a Collection Item view that have no implicit container or region set
Passing noWrap with region test.
Throw an error is there is more than one top-level element in the template when not using a region.
Fixed bug which could have reset the contents of region or cotainer.
- passing tests
- dont set the html of $el, as it could be a reference to a region or container which arleady has contents
- set this.el to the collection of nodes from the rendered template to be added in #append
Cleaned up el to wrapped nodes.
Be sure the closest container is set for the nodes in rendered template.
Corrected notes language.
Clean up syntax
region:find to use Request / Response pattern instead of bang `!events`.
Improve readability