Merge pull request #794 from SlexAxton/3pre

Merge 3pre into master - feels good man
Moved Modernizr.touch -> Modernizr.touchevents (kept an alias though)
Moved Modernizr.pointerevents -> Modernizr.csspointer events (API break...)
Added DOM PointerEvents test as Modernizr.pointerevents
Merge pull request #800 from stucox/548-touch

Modernizr.touch changes, as per #548
Update detect for fullscreen api. Fixes #739
Robustisize the binary WebSocket detect. Fixes #370
Corrected name for `touch` (to `touchevents`) in Modernizr-caniuse mapping
remove the node modules via an ignore
Removing node_modules, adding in metadata reader, ignoring generated metadata
Saving full dependecies into package.json