Adds support for relative links in HAL browser via URI.js

 * New location is resolved relatively to old location
 * Adds URI.js to dependencies
 * Rebuilt hal.js using grunt