updated todo with latest 0.9.10

updated backbone, underscore, localstorage, listeners.
the app gets a collection as a data source
Rewrote chapter 5
Added the code from chapter 5 to the repo
Merge pull request #301 from orizens/gh-pages

update for todo app with Backbone.js 0.9.10
Add handlebars.compile() to thorax chapter
Merge pull request #319 from eastridge/gh-pages

Update Thorax code examples
0.9.10 updates to Todo examples in Chapters 2 and 4

Updated Todo examples to match latest version on TodoMVC.com:
- changed on() to listenTo() and updated related discussion
- changed this.input to this.$input
Merge pull request #320 from dcmaf/gh-pages

Resolve #317: Updated Todo examples to 0.9.10 in Chapters 2/4
Minor corrections to chapter 6 - BBB

Corrected typos and minor rewording in chapter 6 - Backbone Boilerplate and Grunt-BBB.
Chapter 2: Minor typographical corrections

Fixed typos of "let's" in "MVC Applied To The Web" section
Updated screenshots for chapter 5
Chapter 3: Minor corrections and clarification of one paragraph

-Minor spelling, grammatical and punctuation corrections.
-Clarified paragraph that discusses JSON.stringify and toJSON in
"Getters & Setters" section
Fixed link to download standalone Jasmine release
Merge pull request #321 from dcmaf/gh-pages

Chapter 6: BBB - Minor corrections and rewording
Merge pull request #323 from jeffjo/gh-pages

Chapters 2 & 3 corrections and clarifications
Merge pull request #325 from bschoenfeld/jasmine-download-link-correction

Fixed link to download standalone Jasmine release
Merge pull request #304 from wibblymat/exercise-2

Chapter 5 rewrite (#286)
minor changes, fresh build required after recent merges
Just a few wording changes in places where I stumbled while reading through.
Updates to Chapter 7 (Common Problems & Solutions)

- Shortened section titles and added subheaders 'Problem' and
  'Solution' sections (except second section, for which the
  problem being addressed was unclear).

- Reworded first section (View Nesting); minor rewording and
  corrections elsewhere.

- Switched order of sections regarding rendering parent from child
  and triggering updates in other views.

- Added 'validate: true' flag to the call to set in the ValidateAll
  example (0.9.10 change).