refactor: material-slider

WIP of the slider.  Not quite ready to merge yet.
```(function(proto) {
  !proto.focus && proto.focus = function() { ... };
})(angular.element.prototype);```