Merge pull request #486 from DFTi/master

bump strider-slack version
Fix css that was wiped during a less build

Fixes the Branch list on the config page of a project.

The original css was added to the config.css file,
when it should have been config.less and built.
Merge pull request #487 from knownasilya/branch-css-fix

Fix css that was wiped during a less build
config page routing code
replace shitty $watch stuff with a nice ng-change
Merge pull request #488 from keyvanfatehi/config_router

Config router
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 event.removeDragEl() to Sortable add event
bump strider-ssh-deploy to 0.3.1
improve the sortabledirective