Gruntfile task fix: deps -> sources
added ContainerView
ContainerView: changeable content
Gruntfile: fixed js_src path
removed bootstrap lib
moved test/util -> src/util/test (useful)
view: fix - `this` => `@`
view: defaults and events functions

These are functions so that inheriting from them is easier
and to be able to refer to the object during setup.
ContainerView.spec: fix - proper namespacing of util
grunt: added exec:mkbuild to compile target
lib: added require of util.test
util.test: append views to body by default
View: style fixes (thanks @tenedor)
util.test: added throwsExceptionWithString + tests
util.test: throwsExceptionWithString parameter validation
utils: bugfix: eventSpy constructor returns self
util: support eventSpy spying on all events
Test.spec: added
Revert "utils: bugfix: eventSpy constructor returns self"

This reverts commit 43d63c85f63f15587125d00aaafd5c2a930b425a.

Conflicts:

	coffee/src/util/test.coffee
View: render must return @