Modify AwesomeMap to allow disabling of draggable scrolling.

Also, surface this option in the ScrollList constructor.
Fix lint. Add unit tests for AwesomeMap touchScrolling option.
Add Hidden Submits to ScrollList Controls to Make Them Work
Modify where the event is cancelled when touchScrolling is not enabled

This allows API interaction events to continue to work as expected.
Also, some documentation changes, and a better test.
Fix disabling of touch scrolling.

Changes call to `this._touchScrollingEnabled` to
`this._options.touchScrollingEnabled` where it was moved. Also,
renames `_isTransformationCancelled` to `_eventCancelsTransform` and
moves to alphabetic ordering of private methods.
Make default setting of touchScrollingEnabled in example simpler.
Fix touchScrollingEnabled url param in scrolllist. Rename method.

Renames _eventCancelsTransform to _isEventCanceled in AwesomeMap.
Uses wf-common/Util.valueOr to set touchScrollingEnabled based on URL,
defaulting to true. Change requires to single line syntax, and removes
unused modules.
Merge pull request #47 from WebFilings/option_to_disable_drag_scrolling

Option to disable drag scrolling