Merge pull request #1161 from ahumphreys87/sortedCollection

Sorted collection
Improve Child Behavior test to check invokation count

It's possible for a view's function to be wrapped multiple times as
Behaviors are added. This adds tests for 'onRender' and
'undelegateEvents' to make sure that both view callbacks and functions are
called only once.
Merge pull request #1216 from jasonLaster/behaviors-calls

Improve Child Behavior test to check invokation count
Wrap Marionette in UMD, remove separate AMD version
docs for itemView => childView
Merge pull request #1228 from ahumphreys87/collectionViewDocs

docs for itemView => childView
Add before:destroy events to Regions.
Merge pull request #1220 from thejameskyle/umd

Wrap Marionette in UMD, remove separate AMD version
Replace all instances of close with destroy
Setup view proxy methods for getOption and bindEntityEvents