Prevent attempted cross-domain navigation (experimental).

For now, guard the new logic behind a `experimental-same-origin` config.

Progress on #30.
Merge pull request #72 from nicksay/cross-domain

Prevent attempted cross-domain navigation (experimental).
Reassign the anchor's href value back onto itself to convert the relative path params to absolute path params.
Merge pull request #76 from rviscomi/url-utils-ie

Reassign the anchor's href value back onto itself
Add experimental "unified execution" for scripts and styles.

Split inline script and style evaluation into two functions:
- `eval`: conditionally evaluate the text only if changed
- `exec`: unconditionally execute the text

This matches the behavior of external script and style installation:
- `load`: conditionally install the resource only if changed
- `get`: unconditionally install the resource.

In addition, The inline script evaluation and external script loading functions
(`eval`, `exec`, `load`, `get`) now all remove `script` nodes afterwards,
unless in debug mode.  The inline style evaluation and external style loading
functions do not remove the `style` or `link` nodes.

For now, guard the new logic behind a `experimental-execute-unified` config.

Progress on #25.
Add "feedback" and "coming soon" sections to the website.

Progress on #47.
Merge pull request #77 from nicksay/web-feedback

Add "feedback" and "coming soon" sections to the website.
Merge pull request #69 from nicksay/consistent-script-and-style

Add experimental "unified execution" for scripts and styles.
Consolidate all event names into a single enum.
Merge pull request #71 from nicksay/event-keys

Consolidate all event names into a single enum.
Update the cache counters when accessed.
Merge pull request #78 from DavidCPhillips/cache-age

Update the cache counters when accessed.