Expose URL property of a page to client-side code

Some elements are re-rendered from templates on the client, and depend upon the url property of a module to render elements. This is not currently exposed at all to the client.

For example, the PNG download link on some graph modules' page-per-things.