When undo/redo, the slide of an affected component will be activated. Also, improved variables naming in JSDoc.
Refactored usage of 'options' parameter in various event callbacks of Deck object.
Added record() method to UndoHistory, which allows to create combined commands when there's no direct way to create command object.
Improved existing JSDoc comments:
- all trivial types in @param and @return should be lowercased
- all optional @params should be formatted as {Type} [param], rather than {Type=} param
- @augments should be preferred towards @extends
- added more of the documentation
Added jQuery UI and multisortable plugin.
Updated jQuery to latest stable version (2.0.3) to avoid glitches with dragging in jQuery UI sortables.
Added ability to select multiple slides and drag them around in slide well. Added undo/redo for dragging slides.
Removed some looping, used backbone's multi-arg versions of add and remove

Gh-211
Constrained dragging to the Y axis

GH-211
Reduced calls to sort, only empties and rebuilds the well if required, fixed add
slide bug

Added some notes to address later.

GH-211
Fixed a bug where the wrong slides were being sorted

Gh-211
Updates the active state when dragging a non-active slide

gh-211
uncommented selection re-compute

gh-211
Used a custom build of jquery-ui that only supports sortable

cuts out 12k lines gh-211
Fixed bug referenced by
https://github.com/tantaman/Strut/pull/211#issuecomment-24596917

gh-211
Merge branch 'multidrag-slides'