Delay loading of dependency graph until it is shown.

When the modal is shown, then we set the "src" attribute
of the iframe, which causes the browser to load the content.
We only do this the first time the modal is shown, because
the src will be the same for any given page. Fixes GH #1179.
More readable code, perhaps.
Added header to dependency graph modal.

It includes the release name and a button to close the modal.
Properly fix the esc-to-close issue.

See https://github.com/twbs/bootstrap/issues/4854
Add sorting type is persistent info
Merge remote-tracking branch 'remotes/origin/pr/1192'

* remotes/origin/pr/1192:
  Add sorting type is persistent info
Add page title on Not found page
Merge pull request #1196 from oiami/oiami/add_404_page_tile

Add page title on Not found page
Fix metacpan logo ratio in small screen.
Initial fastly cache clear
Merge branch 'master' of https://github.com/CPAN-API/metacpan-web
Reword the table-sort update to remove 'author page'

Two examples are on the author page, but there are other pages.
...plus she asked to improve the English :-)
Add 'E' level/label for recent/log
Use additional rules to rewrite script names in recent/log

fixes #1197.
Disable marking of unauthorized releases for now

Until we improve the accuracy of the indexer
and are more confident in the logic.

Leave it as a feature flag so that we can toggle it on/off for testing.
Maybe we'll re-enable it someday, maybe we won't.

refs #706, #1117, #1164, #1200.
Setup Surrogate-Control for /_asset and /static
do not need this yet
perltidy
Change dependency graph link to a button. Fixes GH #1195.

Displaying the dependency graph modal isn't really
a "navagation" event.  So it is more appropriate to
implement this as a <button> rather than an <a> link.

However, Bootstrap has slightly different styling for
buttons, so I had to add a bit of CSS to make this particular
button look just like the neighboring links.

I also moved the modal <div> outside the <ul> since it wasn't
strictly valid, and it makes the markup easier to understand
when/if you need to look at the page source.
Merge pull request #1201 from CPAN-API/leo/fastly_surrogate

Leo/fastly surrogate