Add support for experimental-html-handler.

Small diff which allows library users to override the el.innerHTML assignment.
Useful when special behavior is needed.
Merge pull request #90 from PhilHarnish/experimental-html-handler

Add support for experimental-html-handler.
Release the unified extraction experiment and remove the old legacy code.
Merge pull request #91 from DavidCPhillips/release-unified-experiments

Release the unified extraction experiment and remove the old legacy code
Add spfreload parameter to reload requests fired from an SPF reload.
Merge pull request #92 from DavidCPhillips/spfreload

Add spfreload parameter to reload requests fired from an SPF reload.
Fix missing vars in url.js
Merge pull request #93 from DavidCPhillips/fix-vars

Fix missing vars in url.js
Experiment when using the init time as the basis for navigation lifetimes instead of the last navigation.
Merge pull request #95 from DavidCPhillips/init-vs-nav

Experiment when using the init time as the basis for navigation lifetimes instead of the last navigation.
Only unload previous resources during a load if their urls are different that than the newly requested ones.
Implement indexOf in spf.array and use it in resource.js.
Merge pull request #97 from DavidCPhillips/limit-unloads

Only unload previous resources during a load if their urls are different than the newly requested ones.
Remove transition code for "unified extraction" of scripts and styles.

Closes #24.
Merge pull request #96 from nicksay/finalize-new-extraction

Remove transition code for "unified extraction" of scripts and styles.
Cast urls to an Array inside of the closure to appease the closure compiler.
Merge pull request #98 from DavidCPhillips/casting-is-hard

Cast urls to an Array inside of the closure to appease the closure compiler.
Treat compilation warnings as errors.

When compiling for production, treat all warnings as errors.  The only class of
warnings ignored is "reportUnknownTypes", which currently reports many false
positives.  Also, ensure failed compilation processes exit with a non-zero
status code on the command line.
Merge pull request #99 from nicksay/compilation-warnings

Treat compilation warnings as errors.
Create an independent dependency resolution script.

Calculates dependencies without using Closure Compiler,
to be used with alternate compilers and build tools.

Progress on #7 and #74.