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
Replace pulled out underscore extend for npm pkg

Use 'extend' from npm
Add cancel to project add and remove
Make remove button orange, since it provides conf

Red should mean danger, so no confirmation.
add event.removeDragEl() to Sortable add event
bump strider-ssh-deploy to 0.3.1
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
Merge pull request #491 from knownasilya/extend

Replace pulled out underscore extend for npm pkg