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
Trigger 'before:close' and 'close' with arguments supplied to close()

This applies to Marionette.View and Marionette.Controller. Since `triggerMethod`
also invokes methods defined on the prototype, you'll get these arguments when
defining `onBeforeClose` and `onClose` methods.

Example with Marionette.View
----------------------------

var view = new (Backbone.Marionette.View.extend({
  onClose: function(first, second) {
    console.log('view:', first, second);
  }
}));

view.close('one', 'two');

Output:
-------
view: one two
Resolves an issue where a module's initialize would be called twice
Merge pull request #976 from marionettejs/fix-double-module-init

Resolves an issue where a module's initialize would be called twice
Bump and build 1.6.4
Remove unnecessary jquery dependency
Correct view triggers hash example comment

Default is preventDefault: true, stopPropagation: true ; so comment needed a fix