Support relative URIs for worker-based backends.
Tolerate nulls/undefineds in the sources array.
Merge branch '0.12.x'

Conflicts:
	js/utils.js