Getting Started Guide WIP

This is a long running fork to have a place for WIP info on the getting started guide. 

There are some todos:
- [x] have an ember-data release strategy that isn't "build it yourself"
- [x] update ember-data so we don't need to wrap commits in `Ember.run` ourselves
- [ ] allow a model class's FIXTURES property to be null without error
- [x] update Ember data to REV 12
- [x] find a location to host TodoMVC css and images for download
- [x] figure out where to put the code repo
- [x] create all the jsbins

The general TOC with references to commits is

1. Planning your application
  images with number feature areas

1. Creating a static mockup of the application
  branch  master
  SHA    https://github.com/trek/todomvc-as-tutorial/commit/169d51389398dd3b08cbb9de8a390fccf65eb040
  bin    <a class="jsbin-embed" href="http://jsbin.com/omudaw/1/embed?live">Ember.js • TodoMVC</a><script src="http://static.jsbin.com/js/embed.js"></script>

1. Obtaining Ember.js and dependencies
  http://emberjs.com/ (1.0.rc1)
  http://handlebarsjs.com/ (1.0.0.rc3)
  http://jquery.com/ (1.8.3 min)
  ???                (ember data?)
  branch  obtaining-dependencies
  SHA    https://github.com/trek/todomvc-as-tutorial/commit/4539fd882f0fe598b0622660c3b4cfa0ee69b101
  bin    <a class="jsbin-embed" href="http://jsbin.com/ufofon/1/embed?live">Ember.js • TodoMVC</a><script src="http://static.jsbin.com/js/embed.js"></script>
 
1. Writing the first Route/Template
  branch  first-route-and-template
  SHA    https://github.com/trek/todomvc-as-tutorial/commit/0f1dd257aea8474d8adf36a53206071542f346fd
  bin <a class="jsbin-embed" href="http://jsbin.com/aquyex/2/embed?live">Ember.js • TodoMVC</a><script src="http://static.jsbin.com/js/embed.js"></script>

1. Modeling your Data
  branch  modeling-data
  SHA    https://github.com/trek/todomvc-as-tutorial/commit/d722be1cdac5cfdf8ecfdb437ce1e0891817546b
  bin <a class="jsbin-embed" href="http://jsbin.com/abokaq/1/embed?live">Ember.js • TodoMVC</a><script src="http://static.jsbin.com/js/embed.js"></script>

1. Using fixtures
  branch  using-fixtures
  SHA    https://github.com/trek/todomvc-as-tutorial/commit/ece6f44001776ac8b7135cdc96ed4b238881621d
  bin <a class="jsbin-embed" href="http://jsbin.com/ajijac/1/embed?live">Ember.js • TodoMVC</a><script src="http://static.jsbin.com/js/embed.js"></script>

1. Displaying Model Data
  branch  displaying-model-data
  SHA    https://github.com/trek/todomvc-as-tutorial/commit/479f6613a0a5c06d31b4e81cc5bd86af79af0ddc
  bin <a class="jsbin-embed" href="http://jsbin.com/itiyer/1/embed?live">Ember.js • TodoMVC</a><script src="http://static.jsbin.com/js/embed.js"></script>
  
1. Displaying a models's complete state
  branch  displaying-a-models-completeness
  SHA    https://github.com/trek/todomvc-as-tutorial/commit/5451fef4a780783ea61d319aab45bbaedf18cc9c
  bin <a class="jsbin-embed" href="http://jsbin.com/uzowic/1/embed?live">Ember.js • TodoMVC</a><script src="http://static.jsbin.com/js/embed.js"></script>
  
1. Creating new Model
  branch  creating-a-new-model
  SHA    https://github.com/trek/todomvc-as-tutorial/commit/f9a48fee22f0fa9594d82f530a1e928d0e023325
  bin <a class="jsbin-embed" href="http://jsbin.com/uxuyoc/1/embed?live">Ember.js • TodoMVC</a><script src="http://static.jsbin.com/js/embed.js"></script>
  
1. Marking a Model as complete/incomplete
  branch  marking-a-model-as-complete
  SHA    https://github.com/trek/todomvc-as-tutorial/commit/93850aa3af4c5ceb1af075f40a527ed6be594b19
  bin <a class="jsbin-embed" href="http://jsbin.com/ixuraf/1/embed?live">Ember.js • TodoMVC</a><script src="http://static.jsbin.com/js/embed.js"></script>
  
1. Displaying the number of incomplete todos
  branch  counting-incomplete-todos
  SHA    https://github.com/trek/todomvc-as-tutorial/commit/ebf00ec399a4667472136bfefaadeac47a3312c3
  bin <a class="jsbin-embed" href="http://jsbin.com/ohodus/1/embed?live">Ember.js • TodoMVC</a><script src="http://static.jsbin.com/js/embed.js"></script>
  
1. Toggling between showing and editing states
  branch  toggle-todo-editing-state
  SHA    https://github.com/trek/todomvc-as-tutorial/commit/01331fee2f9b50d519353d553f5f1006fd49fa7b
  bin <a class="jsbin-embed" href="http://jsbin.com/oyuvuz/1/embed?live">Ember.js • TodoMVC</a><script src="http://static.jsbin.com/js/embed.js"></script>
  
1. Accepting Edits
  branch  accepting-edits
  SHA    https://github.com/trek/todomvc-as-tutorial/commit/fbe94b1d46a81fe8354b3d247adf796e19624109
  bin <a class="jsbin-embed" href="http://jsbin.com/erixeh/1/embed?live">Ember.js • TodoMVC</a><script src="http://static.jsbin.com/js/embed.js"></script>
  
  focus behavior
  1. Autofocusing text box
  1. save on focus lost

1. Deleting a Model
  1. removing the model if it has an empty title DOES NOT WORK.
  branch  deleting-todos
  SHA    https://github.com/trek/todomvc-as-tutorial/commit/a55f5ba0f83e2b1a74dfd18d01d37e84d38eb08c
  bin <a class="jsbin-embed" href="http://jsbin.com/abamow/1/embed?live">Ember.js • TodoMVC</a><script src="http://static.jsbin.com/js/embed.js"></script>
  
1. Adding Child Routes
    branch  adding-child-routes
    SHA    https://github.com/trek/todomvc-as-tutorial/commit/4b28a8c1fd50314113181a75bbc406047e6bd1c3
    bin <a class="jsbin-embed" href="http://jsbin.com/usaruf/1/embed?live">Ember.js • TodoMVC</a><script src="http://static.jsbin.com/js/embed.js"></script>
    
1. Transitioning to show only incomplete todos
    branch  show-only-incomplete-todos
    SHA    https://github.com/trek/todomvc-as-tutorial/commit/694b0f1f0746af6118ced873c07604c88fb8993c
    bin <a class="jsbin-embed" href="http://jsbin.com/umeyoh/1/embed?live">Ember.js • TodoMVC</a><script src="http://static.jsbin.com/js/embed.js"></script>
    
1. Transitioning to show only complete
    branch  show-only-complete-todos
    SHA    https://github.com/trek/todomvc-as-tutorial/commit/6d497d5eb543112d1cfb41f024cef8c28ffd96a0
    bin    <a class="jsbin-embed" href="http://jsbin.com/uyexup/1/embed?live">Ember.js • TodoMVC</a><script src="http://static.jsbin.com/js/embed.js"></script>
    
1. Transitioning back to showing all todos
    branch  show-all-todos-again
    SHA    https://github.com/trek/todomvc-as-tutorial/commit/f464c7100114aebbafed4e31dfc9590b91ee0c65
    bin <a class="jsbin-embed" href="http://jsbin.com/ulibul/1/embed?live">Ember.js • TodoMVC</a><script src="http://static.jsbin.com/js/embed.js"></script>
    
1. Displaying a button to remove all completed todos
  1. only when there are any
    branch  disaply-a-button-to-remove-completed-todos
    SHA    https://github.com/trek/todomvc-as-tutorial/commit/85b2d9aa61a1ff66d3ae8c17ac0615f35f4e497a
    bin <a class="jsbin-embed" href="http://jsbin.com/uxiqid/1/embed?live">Ember.js • TodoMVC</a><script src="http://static.jsbin.com/js/embed.js"></script>
    
1. Showing when are all todos are complete
    branch  show-when-all-todos-are-complete
    SHA    https://github.com/trek/todomvc-as-tutorial/commit/5c0c311de1811c4fa36f5efe1b4ad133d1c4dd94
    bin <a class="jsbin-embed" href="http://jsbin.com/oxaqix/1/embed?live">Ember.js • TodoMVC</a><script src="http://static.jsbin.com/js/embed.js"></script>
    
1. Toggling all todos between complete and incomplete
    branch  toggle-all-todos
    SHA    https://github.com/trek/todomvc-as-tutorial/commit/d1a03318ef88c20088ee3a84c0855b4246fc0dcb
    bin <a class="jsbin-embed" href="http://jsbin.com/uhituj/1/embed?live">Ember.js • TodoMVC</a><script src="http://static.jsbin.com/js/embed.js"></script>
    
1. Replacing the fixture store with another adapter
  1. remove fixtures

    brach   using-other-stores
    SHA    https://github.com/trek/todomvc-as-tutorial/commit/64cfb60d37160da01bdc296d0ef4888e7728dc30
    bin <a class="jsbin-embed" href="http://jsbin.com/ujimec/1/embed?live">Ember.js • TodoMVC</a><script src="http://static.jsbin.com/js/embed.js"></script>