JS upgrades and simplification

Use a custom jquery ui build with just sortable for the angular sortable
module. Major bump to jquery 2, with their comment trick for old IE, since
we still have some users of it (~1% overall).
Angular 1.2.0rc1
Remove unused
Unused
Use ng-if instead of ng-switch
Allow foreign URLs, needed for <audio ng-src>
Call $scope.$apply in debounced functions

$http must be called within a digest, which isn't the case during a
debounce.

See: http://stackoverflow.com/questions/17701503/angularjs-http-not-firing-get-call