Move `shouldComponentUpdate` to workspace.

This is where it all starts,
so the workspace should decide if it needs to re-render,
rather than each component individually.

Closes #34.

Conflicts:
	src/SlamData/App/Notebook/Block/SQL.purs
	src/SlamData/App/Workspace.purs
Update bin files.
Merge pull request #42 from joneshf/refreshing

Refreshing