Use require.js
Trigger "updated" event upon Trace data update
Use options object as parameter to load_obsels
Remove useless log message
Allow the module to be run with or without require.js

In the latter case, it will define a global window.tracemanager reference.
Reindent
jshint-related cleanup
Improve abstract API coverage