Run all previous cells if they haven't been run

This prevents that standard error you get when you run a cell in the middle of your notebook first.

Also removed some automatic focus changes as part of this change.

Closes #194.

<!---
@huboard:{"order":0.421875}
-->