add documentation for onShow

fixes #551
Merge pull request #932 from marionettejs/sjs/add-on-show-docs

add documentation for onShow
Revert "added small script to make it easier to add new remotes"

This reverts commit de5b37db38c82544d38df31e6dd4a2334593b66c.
Merge pull request #950 from marionettejs/sjs/remove-dead-file

Revert "added small script to make it easier to add new remotes"
Revert "added batch file to update dependencies"

This reverts commit 997515656283017aa0d6f4085aaf4f79da3379c4.
Merge pull request #951 from marionettejs/sjs/another-dead-file

Revert "added batch file to update dependencies"
fix travis cert error
http://blog.npmjs.org/post/78085451721/npms-self-signed-certificate-is-no-more
Merge pull request #961 from marionettejs/sjs/fix-travis-certs

fix travis cert error
expand collectionView docs
Merge pull request #936 from marionettejs/sjs/collection-view-readme

Sjs/collection view readme
Pass module classes directly to app.module
Refactor typeof checks to use underscore type fncs
Cleans up slice and normalizes error throwing
add more robust normalizeUIKeys

[fixes #914]
Allow event binding with functional ui attribute.
Updates dependencies
Updates tests, Gruntfile

Removed defunct public directory for bower_components. Updated test
suite to use bower_components.
bump and build v1.6.3
Add keepRunner to gruntfile
Merge pull request #973 from jasonLaster/keepRunner

Add keepRunner to gruntfile