add RubaXa's sortable + custom angular directive
https://github.com/RubaXa/Sortable
ref #479 and #468
require RubaXaSortable and ngSortableDirective
use our new ngSortable on branches to fix #479
throw if sortable target not found
upgrade jquery 1 and bootstrap 2 to latest minor

upgrading allows us to set $scope.thing to newThing without getting the
following error:
Error: Failed to execute 'insertBefore' on 'Node': The new child
element contains the parent.

we also had to upgrade bootstrap because we get the following error if
we try to run old bootstrap js with new jquery:
Uncaught TypeError: Cannot read property 'webkit' of undefined
reset to previous bootstrap.css w/o consequence
now that we can do so update scope model on sort callback
start hackin drag n drop on plugin page
stub grouping support in sortable directive
begin to group plugin columns
add event.removeDragEl() to Sortable add event
improve the sortabledirective
update branch sortable usage to close #479
finish new plugin drag and drop to close #468
Merge pull request #489 from keyvanfatehi/479_468_sortable

479 468 sortable