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
Merge pull request #43 from dmitryxcom/patch-1

Update README.md
Added Travis-CI config and Phantomjs Jasmine Runner to run tests from CLI.
Merge pull request #42 from marcelduran/add_travis_ci

Add support for Travis-CI
Force execution of phantomjs on Travis-CI script as `make tests` can't find phantomjs
Merge pull request #44 from marcelduran/phantomjs_on_travis_ci

Force execution of phantomjs on Travis-CI script as `make tests` can't find phantomjs
Add the initial documentation files.

All documentation and content is written using Markdown.  A future change will
use Jekyll to generate the website from these sources, and when ready, the
generated output will be pushed to GitHub Pages.

Progress on #47.