Shuffle locations of .js files to try to make SetMaker3 work again
Merge branch 'develop' of https://github.com/openwebwork/webwork2 into develop
Merge branch 'develop' of https://github.com/openwebwork/webwork2 into develop
Make minimum changes to get SetMaker3.pm to work again

Remove direct loading of js files in legacy subfolder.  These are now loaded using requirejs.
Define defaultObject correctly as an empty object as opposed to null. Thanks David.
This seems to me to be the best place for ui.tabs.closable.js at least for now

Moved the file under htdocs/js/vendor/jquery/modules
Clean out lib/vendor files. All of these go under vendor directory
Add parallel js files to legacy/webwork for testing
Roll back jquery to 1-7-2 from 1-8-1 to insure that drag and drop work
Add definition for problem type
Define key 'path' to be the path to the source of the question.

sourceFilePath and problemFile are not being passed through XMLInstructor -- FIXME
Define type for 'Problem Set'
Remove console.log()
Change path to FontAwesome
Add protection against double // in paths.

This may not be necessary anymore to actually fix it, but the guards to make sure the file
really can be read by find have to include more than just -e  (which can handle // automatically )
Choose webwork_js_develop collection of models for this branch
Merge branch 'develop' of https://github.com/openwebwork/webwork2 into develop_fixLibraryBrowser3
Update description of js reorganization
Merge branch 'develop_fixLibraryBrowser3' of https://github.com/mgage/webwork2 into devupdates
Merge pull request #131 from mgage/develop_fixLibraryBrowser3

Modify develop to fix library browser3

-Existing stuff still seems to work, but I wasn't actually able to build a set using library browser 3. Problems were not added to the homework sets.
Removing .gitmodules since mathjax is no longer a module.