Require jQuery properly; use browserify-shim for normal build

Building on @aaronz8's PR from the other week, I fixed up the build and made
the regular build behave as before, looking for jQuery in `window.$`.
There is also a new "full" build, which bundles jQuery for those who
just want to include one file.