Starting today, push policy changes.

* GitHub master pushes to be made on version change only
* Simultaneous publish to npm by a script
* Obviously, test before pushing/publishing

All the playing and plumbing goes to feature branches.

People are actually tracking us on GitHub and actually
checking out the stuff, so we need some order here.