Ensure LayoutManager works with Browserify.

- Updated JSHint to allow Node-isms.
- Patched the UMD to require the correct dependencies.
- Ensure that jQuery is installed in Node environments as an optional
  dependency.