add notouch custom Grunt task
grunt, with notouch
add touch-detection.js, based on Modernizr
grunt update-shrinkwrap
Merge branch 'grunt-no-touch'

Conflicts:
	Gruntfile.js
	dist/css/bootstrap-rtl.css
	dist/css/bootstrap.css
	docs/assets/css/_src/docs.css
	package.json
	test-infra/npm-shrinkwrap.canonical.json