Update NOTICE file to include licensing information for the Closure Linter.

Also update the NOTICE file to keep projects sorted alphabetically.
Add Closure Linter as a dependency and provide build rules to lint files.
Fix minor JS style problems.
Merge pull request #28 from nicksay/lint

Add Closure Linter as a dependency and provide build rules to lint files.
Merge pull request #29 from nicksay/fix-style

Fix minor JS style problems.
Fix iframe creation and finding code
Merge pull request #32 from awbraunstein/history-iframe-fix

Fix iframe creation and finding code
Hide the history removal behind an experimental flag.
Merge pull request #33 from DavidCPhillips/master

Hide the history removal behind an experimental flag.
Allow `make tests` to open the test runner in the browser if possible.
Add missing response key migration for `html -> body`.

(This was missed in 5186b2b2a8e80cfc05d70420810f082e35442e0e.)

Add tests to ensure response processing for html applies to both the
new `body` field and the deprecated `html` field.

Progress on #24.
Make mousedown prefetching an experimental config until ready.
Allow setting config values without defaults.

Move the config initialization code into the `spf.config` package and add tests.
Merge pull request #36 from nicksay/migrate-keys

Add missing response key migration for `html -> body`.
Merge pull request #41 from nicksay/allow-configs-without-defaults

Allow setting config values without defaults.
Merge pull request #37 from nicksay/section-configs

Make mousedown prefetching an experimental config until ready.
Make async processing an experimental config until ready.
Merge pull request #38 from nicksay/section-configs-2

Make async processing an experimental config until ready.
Merge pull request #35 from nicksay/lazy-tests

Allow `make tests` to open the test runner in the browser if possible.
Update README.md

fix typo