Fix #1355 Return `this` from View and Region-based methods

Fix #1355 and concerns raised in #1436

This tries to draw similarities between the return value behavior of Views
and Regions, and their equivalent methods in Backbone.View.

Conflicts:
	spec/javascripts/view.spec.js