changed the base view to call 'render' if there is a data-render attribute set. This is will help remove the double view initialization issues when you include sub-views
added tests for parseOptions
added tests for parseModelAndCollection
fixed the data to correctly set the data-view-attached attribute
set the $ to have the same require idea and only set Backbone.$ on server. This allows us to write tests.
added tests for 'attachOrRender' function in the base/view.js
Fixed the tests so we can load jQuery as expected on the window object. This makes it so we don't have to have jquery as a dependency