Remove last vestige of Marionette.$ to fix #1406

Running `grep -rn 'Marionette\.\$' .` in the root of the project now
only returns matches in the changelog and the currently existing build
in lib/core.
Cleaned up specs.
Fix npm scripts.
Improve spec reporter
Fix #1355 Return `this` from View and Region-based methods

This tries to draw similarities between the return value behavior of Views
and Regions, and their equivalent methods in Backbone.View.
fix excess trigger 'show' in view via region
Fix setting new events with @ui interpolation.
Trim up the readme
Add SpecRunner and kill fixtures
Marionette.proxyBindEntityEvents fixes

Ordered incorrectly in the index.
Missing closing code markdown was encapsulating the content
add coverage and coveralls

Conflicts:
	.npmignore
	Gruntfile.js