Ember app improvements

Some slightly stylistic changes more recent versions of Ember let's us do.

A combination of children route getting their parent model by default and being able to supply a route's template name let's us use {{outlet}} instead of mutating the state on a shared controller object.

Automatic component lookup let's us remove the explicit registration of the todo input. We can also re-use the component for both new todos and editing todos.

Closes #943
Create .bowerrc
Update bower.json to use polymer core elements
updated to core-* elements. Can't figure out why localstorage is persisting or what is learn.json
.DS_store n00b
Unneeded
.DS_store n00b
Close GH-951:
Browser tests no longer mandate hidden items are removed from the DOM

Fixes #908 - tests no longer mandate hidden items are removed from the DOM
Closes #790 - these were implementations that implemented routing via hiding items, rather than removing from the DOM

Regressions:
#949 - discovered that exoskeleton is badly broken
#858 - added typescript-backbone (might not be a regression, more likely missed earlier)

Updated knownIssues based on recent updates to puremvc, react, soma etc ...
Merge pull request #950 from beriberikix/gh-pages

Polymer: Updated to use core-*
browser tests - improve readme
browser-tests - bump deps
React: Upgrade to 0.11
Polymer: fix for todo-app positioning.
Polymer: fixes localstorage, filtering.
browser-tests - set timeout
browser-tests - disable timeouts for Mocha 1.21

Commit 17a3ca7eb70942a6c74aa50876be1ce31dc1de00 set timeout to Infinity,
but this still doesn't solve the issue reported in #961 if you use Mocha
1.21.

This commit changes the config for grunt test run to
`enableTimeouts=false`, and documents the equivalent command line switch
(`--no-timeouts`) for mocha executable.
Merge pull request #963 from jakub-g/mocha-timeouts

browser-tests - disable timeouts for Mocha 1.21 …
Issue 952: fix styling for all/active/completed buttons
Merge pull request #965 from dwsupplee/issue-952

Issue 952: fix styling for all/active/completed buttons
updates comments to 80 columns ruler