Throw exception in region when doesn't find 'el'
remove marionette.$ proxy

fixes #1000
Removes unnecessary params in appendHtml

There is no reason to pass the object; it is accessible via `this`
Changed signature of Module.prototype.initialize to match Module.prototype.constructor
Removes aliased itemView events
stopListening after close
In triggerMethod call method before trigger
Refactor ItemView references to ChildView
Merge pull request #1152 from jasonLaster/childView2

Refactor ItemView references to ChildView
Add more jshint options

Conflicts:
	src/marionette.callbacks.js
	src/marionette.collectionview.js
	src/marionette.compositeview.js
	src/marionette.controller.js
	src/marionette.itemview.js
	src/marionette.module.js
	src/marionette.region.js
	src/marionette.templatecache.js
Jshint specs

Conflicts:
	Gruntfile.js
	spec/javascripts/closingViews.spec.js
	spec/javascripts/collectionView.emptyView.spec.js
	spec/javascripts/collectionView.itemViewOptions.spec.js
	spec/javascripts/collectionView.reset.spec.js
	spec/javascripts/collectionView.spec.js
	spec/javascripts/compositeView-childViewContainer.spec.js
	spec/javascripts/compositeView.onBeforeRender.spec.js
	spec/javascripts/compositeView.spec.js
	spec/javascripts/controller.spec.js
	spec/javascripts/itemView.spec.js
	spec/javascripts/layout.spec.js
	spec/javascripts/module.spec.js
	spec/javascripts/region.spec.js
	spec/javascripts/regionManager.spec.js
	spec/javascripts/triggerMethod.spec.js