Update region-manager.jsdoc
Fix typo
Revert "Throw a descriptive error for collectionViews"

This reverts commit 1df40a88f3e34a10cfabd07135669099cbac94bc.
Bump and build v2.2.1
Update upgrade guide to follow semver
Update marionette.functions.md

added item about proxy unbindEntityEvents - 'Marionette.proxyUnbindEntityEvents'
Update marionette.itemview.md

The old example for 'variable' in the documentation did not work for me. The 'settings' argument is the 2nd or 3rd argument of the _.template function. The model is then passed in as a parameter to the then generated template function. I attempted to update the documentation to reflect this.
Improve comments in region.show. Small cleanups.
Update marionette.object.md

updated 'Basic Use' item
Fix broken logo path
Add layout-view.jsdoc
Add render:collection docs

fixes #1912
add controller.jsdoc file
Add additional jsdoc files
Update layout-view.jsdoc - referencing #1892
Fix extra call to region empty. Fix #1920

Fix extra call to region empty by unbinding from view 'destroy' before
destroying to view

Add test cases for region.empty only being called once
Correct the placement of the swapOut trigger to be in accordance with the documentation_.

Conflicts:
	src/marionette.region.js
Passes model and index to emptyViewOptions.
Fix testcase typo