Keep track of exact data path in the archive browser
Closes #1166 (closed). Until now, it hasn't been necessary to keep track of the exact path in the browser, but for handling bi-directional references etc, having the exact path is necessary. Changes the Adaptor code to use the exact url of obj, rather than just providing a baseUrl that enables us to resolve references. Also fixes the recursive browsing gui tests so they expand collapsed compartments.
Edited by David Sikter