Option to disable drag scrolling

This adds the `touchScrollingEnabled` option for `ScrollList`. When enabled, you can scroll and pan with dragging and swiping. When disabled, you can't.

How To +10/QA
-------------

```bash
git fetch && git checkout option_to_disable_drag_scrolling
./init.sh && grunt qa
#All tests should pass.
grunt serve
```

* Open [http://0.0.0.0:9000/examples/scroll_list/?scroll=flow&touchScrollingEnabled=true](http://0.0.0.0:9000/examples/scroll_list/?scroll=flow&touchScrollingEnabled=true)
* You should be able to drag to scroll the document.
* Now, open [http://0.0.0.0:9000/examples/scroll_list/?scroll=flow&touchScrollingEnabled=false](http://0.0.0.0:9000/examples/scroll_list/?scroll=flow&touchScrollingEnabled=false)
* When you drag, nothing happens.

Last statement is not true. The mouse wheel does have an effect on desktop in `peek` and `single` modes, and can cause navigation among pages, but the implementation is not watertight, so it might seem that's first-class support is missing.