Ember 1.0.0 and Ember Data 1.0.0-beta.1

This updates the ember version of todomvc to the latest ember, version 1.0.0, and to ember data version 1.0.0-beta.1.  The code here is updated to use new ember 1.0 style and idioms as much as possible.

 * bindAttr, linkTo -> bind-attr, link-to
 * quotes around strings (i.e., route names), no quotes around bound properties, in handlebars templates
 * use `actions:` hash in controllers for actions
 * Add insert element lifecycle hooks by using `.on('didInsertElement')`
 * Remove class name bound to nonexistent `buttonClass` property
 * Change order of getter and setter in allAreDone to match getting started guide
 * Remove 'text-cleared' custom view action
 * Remove auto-saving of todo when title changed (more closely matches [TodoMVC spec](https://github.com/tastejs/todomvc/blob/gh-pages/app-spec.md) )
 * `allAreDone` property saves changes when used as a setter

*Notes*:
  * Uses `debounce` to ensure we only send one `removeTodo` action for consecutive focus-out and insert-newline events (fixes an error that ember-data otherwise would raise)
  * Use `bufferedTitle` property in `TodoController` so that we can rollback changes to the todo on pressing 'escape'. (Required by spec)
  * Does not use `rollback()` because it is not supported in ember-data beta 1 (and local storage adapter is not compatible with ember-data beta 2)