Removing UJS caused the home page to stop rendering due to references to
apply_behavior. I had to take care of that before I could proceed at all.
Some Autocomplete stuff has been yanked out and needs to go back in at some point.
Had to replace Protoload with jQuery.blockUI. It's a bit bigger, but oh well.
Todo unchecking is still buggy, but needs a bunch more work to make it happen.
Also added some useful globals to the standard layout for later access by application.js.
when you update a todo, the click event was added to the updated todo, but also to all other todos. This causes a click on toggleNote to execute several toggles