Specs: revamp how 'primary' touches are handled, to support multiple simultaneous scroll surfaces being scrolled

Review URL: https://codereview.chromium.org/775403002