fix typo in `window.location.origin` polyfill
do not rebuild `dist` files upon change of `src` files (fixes #49)
fix utils require
include `gulpfile.js` when jshinting
get browserify working; update build and minification tasks (fixes #29)

* create browserify bundles and minify those (instead of concatenating minified JS files)
* update `dist/` files
Merge pull request #51 from cvan/brundle

get browserify working; update build and minification tasks (fixes #29)
gulpfile linting
remove unused lazypipe dependency
use console.trace to render error stack for gamepad host
add "onramp" and "p" ("internet") dependencies
use "plink" and "plink-server" (libraries specifically for WebRTC Data Channels) instead of "p" and "onramp"
update README.md and CONTRIBUTING.md with distribution changes
replace tab with spaces in settings
change auto-fullscreen logic
forgo PeerJS in favour of plink; add signalling server (fixes #57; fixes #52)

* log when client loses connection to host (fixes #62)
* queue messages when client is not yet connected to host (fixes #64)
update dist files
update Mario example
Merge pull request #63 from cvan/plink

forgo PeerJS in favour of plink; add signalling server (fixes #57; fixes #52)
add disclaimer
adjust `lockOrientation` because to avoid Firefox throwing a `TypeError`