Underscore -> 1.6.0
Refactor GEPPETTO modules to AMD format, refactor require.js configuration

-Also update console to user backbone 1.1.7
-May be some functionality bugs (please test)
Merge development -> require.js-bak2
Fix some var names in test
Re-add function deepFind to Simulator.js
Upgrade qunit to 1.14.0
Modify qunit tests to use require.js
Disable source map in backbone, underscore
Fix SandboxConsole
Simplify Serializer#stringToObject
Clean up unused code in SerializerTest.js
Fix up Plot and SimulationHandler with latest changes from dev
Merge development -> require.js-bak2, fix issues with console and plots
Merge branch 'development' into require.js-bak2

Conflicts:
	src/main/webapp/js/geppetto-objects/Simulation.js
	src/main/webapp/js/main.js
	src/main/webapp/js/websocket-handlers/GEPPETTO.SimulationHandler.js
Merge pull request #55 from mlolson/require.js-bak2

Refactor GEPPETTO modules to AMD format
Fix two variable names in content editor
Merge pull request #59 from mlolson/js-bugs

Fix two variable names in content editor
Add ability to link watched variable to brightness via transfer function
Merge pull request #60 from mlolson/transfer-function

Add ability to link watched variable to brightness via transfer function
Fix plotting