Relativize module identifiers for Node.js

These changes permit the Montage base object to be loaded with Node.js.
Apart from making module identifiers for relative for references within
this package, one `Element` free variable needed a `typeof` check.
Complete JSDoc for Montage core constructor

Consolidates the paths and bindings code into core so that JSDoc can
pick up their annotations. Also includes documentation for methods
imported from Collections for property change notification.
Add deprecation warning.
Merge pull request #1395

Conflicts:
	core/core.js
	core/extras/element.js
	core/extras/object.js
	core/logger.js