Make figshareNodeConfig.js CommonJS-compatible and add init module
Move script in figshare_user_settings.mako to user-cfg.js

Removes dependency on mako variable.
Make storageRubeusConfig.js CommonJS-compatible
Make osfstorage/storageRevisions.js CommonJS-compatible

- Explicitly declare imports
- Add 'file-detail' as a webpack addon module
- Add initialization module for VersionTable
  to file-detail.js
Make s3-rubeus-cfg.js CommonJS-compatible

- Explictly import rubeus and import file
  to s3 files.js
Move s3_node_settings.mako script to node-cfg.js file
Move s3_user_settings.mako script to user-cfg.js
Remove POST request to non-existent route

Also remove authorized_user variable
since it was not being passed in with the
view function and the resulting ajax
request that is executed is to a non-
existent endpoint.
Move github_user_settings.mako script to user-cfg.js file

Also remove unused route when requesting an access token.
Add github rubeus files.js
Remove scripts from github_node_settings.mako

- Move to node-cfg.js and require github-node-cfg.js
- Alias addons.js
- Use $.extend for window.contextVars in project_base.mako
  to ensure that earlier additions to contextVars
  are not overridden.
Change hgrid version to 0.2.9

Fixes files page error about Dropzone
not being loaded.
Remove INCLUDE_JS files for github and s3

Resolves 'could not require Rubeus' error
on the files page by removing github-
rubeus-cfg.js and s3-rubeus-cfg.js from
their respective addon __init__.py files.
Remove js dependency on mako variables for s3_node_settings
Explicitly declare imports in s3 user-cfg.js
Ensure window.contextVars is defined and will not get overriden

Also remove script tag for addons.js since it is now being
required in s3 user-cfg.js.
Move Forward addon's js script contents to node-cfg.js