marionettejs/backbone.marionette — pull request #1066 by jasonLaster (2014-03-27 17:54:29+00:00)
Title: startWithParent should be a Module class prototype property

When module uses the ModuleClass directly, `MyApp.module("Foo", ModuleClass)`, the start with parent option should be plucked from the class prototype. This does not currently happen.

```js
var ModuleClass = Marionette.Module.extend({
startWithParent: false,
initialize: function(options, app, moduleName) {
console.log('init module');
},
onStart: function(options) {
console.log('start module');
},
});

MyApp.module("Foo", ModuleClass);
MyApp.start();
```