Bug 917463 - [Clock] Implement scrolling inertia in inline time picker for Timers

- Adds Unit tests for picker/spinner.js
- Adds Inertia caluclations
- Makes whole container for spinner a "gesture area" so that you can start dragging above or below the first and last options in the menu