Slider component

__do not merge until Waldorf work is ready__

```
ui_component('slider', properties: { aspectRatio: '16x9' })
```

![slider](https://cloud.githubusercontent.com/assets/271645/3256527/a9b65af4-f219-11e3-9ae6-165ecd73dd85.gif)

- Responsive by default
- Lazy loading an option
- More opinionated than before
- Deprecates media gallery slider, hard
Not on images, they have intrinsic width, so applying `width: 100%` means '100% of the native image size'. I don't get it either.