Various bits of support for issue #408:
* Add portal url to the existing emulab extension that tells the CM the CreateSliver() is coming from the Portal. Always send this info, not just for the Emulab Portal. * Stash that info in the geni slice data structure so we can add links back to the portal status page for current slices. * Add routines to generate a portal URL for the history entries, since we will not have those links for historical slices. Add links back to the portal on the showslice and slice history pages.
Showing with 212 additions and 42 deletions