Fix -Wall warnings, remove unneeded dependencies, repair example

This custodial pull request achieves the following:

* Enables the `-Wall` flag on all libraries and fixes all trivial `-Wall` warnings. Warnings that would change implementations (i.e., incomplete pattern matches or typeclass definitions) were left alone.
* Removes some unnecessary dependencies in the examples
* Updates the `story-board-active` example to use the latest `blank-canvas` and `story-board`