Chapter 3 section 3.2.2.

* [spa:index page] load external javascript and css.
Chapter 3 section 3.2.3.

* [spa:application style] add root namespace css.
Chapter 3 section 3.2.4.

* [spa:javascript] add root namespace javascript module.
Chapter 3 section 3.3.2.

* [spa:html] add shell html.
Chapter 3 section 3.3.3.

* [spa:shell] add shell css.
Chapter 3 section 3.4.2.

* [spa:shell] add shell javascript.
Chapter 3 section 3.4.3.

* [spa:shell] add shell css (external).
Chapter 3 section 3.4.4.

* [spa:jshint] add "spa" to global vars.
Chapter 3 section 3.4.4.

* [spa:shell] use shell javascript css.