View conformance tests for jashkenas/backbone#3003

View conformance tests for jashkenas/backbone#3003

Tests passed on IE 6 - 11, Firefox, Safari and Chrome.

The custom events with namespace test is only performed when [jQuery is available](https://github.com/akre54/backbone/pull/14/files#diff-34a671f10b8754774058ba5f12a84129R277) so people can just copy this test, `s/Backbone\.View/Backbone\.OtherView/g` and test against their own implementation.

TODOs:
- [x] Remove synthetic-dom-events if possible. Could use some help from @jdalton here :).
- [ ] Actually test this against as many existing View subclasses as possible.
- [x] Find a way to inject dependency so people don't have to global replace Backbone.View.
- ~~[ ] See if it's possible to avoid calling `document.body.append|removeChild`.~~ (IE needs them)