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.
Merge pull request #436 from tbranyen/browserify-support

Ensure LayoutManager works with Browserify.