Documented overriding of getItemView
Merge pull request #255 from jonotron/getItemView-doc

Documented overriding of getItemView
Backbone.Marionette check for DOM library argument

Situation:




Where jQuery library is instantiated with noConflict in this way:




```javascript
define(['path/to/jquery.min'], function () {
    return jQuery.noConflict(true);
});
```




as `jquery-amd`, I go into backbone-marionette.js and




`var jquery = require('jquery');`




to




`var jquery = require('jquery-amd');`




and 




`define(['jquery', 'underscore', 'backbone'], factory);`




to:




`define(['jquery', 'underscore', 'backbone'], factory);`








Backbone.Marionette amd is passing jquery, yet not checking for it.




@derickbailey: We 
Added a failing spec to demonstrate an issue with Region.close that it calls View.close even if it's already closed.
Fixed an issue with `View.close` being called from `Region.close`, even so it's already closed.
Merge branch 'patch-5' of https://github.com/tony/backbone.marionette into dev
Added a failing spec for issue #260
Fixes #260, refactoring of passing custom args to the module definition
cleaning up the getItemViewContainer method a bit, and adding a better error message when the container element is not found. closes #200
extracted serializeData out of base View
started working on changelog for next release
Merge remote-tracking branch 'osama-ibrahim/region_view_close' into dev
Remove 'that' from unbindAll
Merge pull request #264 from kjbekkelund/unbind-all

Remove 'that' from unbindAll
first pass at TriggerEvent object
second pass at triggerEvent object, which overrides the trigger method of object passed in to it's constructor
complete rewrite of triggerMethod and it's use in views. converted all view trigger events to use triggerMethod.
change log for triggerMethod and changes to views
uncommented specs that should not have been commented out
added triggerMethod file to build