Allow `make tests` to open the test runner in the browser if possible.
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 #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
Fix typo in history.js

"handle a errors" fixed to "handle errors"
"timestap" fixed to "timestamp"
Merge pull request #45 from rviscomi/typo

Fix typos in history.js
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.
Merge pull request #34 from nicksay/web

Add the initial documentation files.
Add experimental "unified extraction" for parsing scripts and styles.

- Consolidate parsing scripts and styles from two methods to one.
- Unify the parse result object for scripts and styles.
- Parse and install scripts and styles from all fragments.
- For now, guard behind a `experimental-extract-unified` config.
- Improve parsing logic, handling HTML4/HTML5 formats and irregularities.
- Add tests.

Progress on #24.