fix incorrect this
change model: TodoItem.uncomplete(), TodoList.completeAll()
"clear completed" button; "mark all as completed" button state; allow uncomplete all;
Merge gritzko/master (fix conflict in view/TodoItemView.jsx)
Merge pull request #17 from abalandin/fix-selection

bugfixes: "clear completed" button, "mark all" button, selection style.