add jshintrc and fix errors
remove main.js dependency on jQuery
add dependency graph image and fix a missing bootstrap dependency that
could quite possibly cause (and quite possibly was causing) issues
when bootstrap wasn't already loaded by another module by the time
things that depended on it in core executed
don't rename internal copied questions

Since 31073fd removes the warning with globally non-unique question IDs.
change default Itext ID to include whole path to question to avoid
conflicts
update message text
move code from util to parser
get rid of Form.getMugsByNodeID()
cleanup
add node reference to mug for faster node lookup
fix updating tree text for hidden values
fix itext savebutton linking
fix typos
fix: don't link itext on copy
add deps image to version control, remove Grunt
add requirejs JSON plugin
fix dependency name
The build pretty much works.

Except for a couple CSS resources getting loaded that should use
embedded versions, this pretty much works.

Solution was to add a 'vellum': '.' path config and then change relative
dependencies from './' to 'vellum/'.
remove unused vendorized underscore