CodeBlockNode fix and some code refactoring
Merge branch 'Reach' of https://github.com/pboyer/flood into Reach

Conflicts:
	app/scripts/models/App.js
	app/scripts/models/nodes/CodeBlockNode.js
Revert "Merge branch 'Reach' of https://github.com/pboyer/flood into Reach"

This reverts commit 605a740f42eac2b20fd938d1d1ae519f01c90ee9, reversing
changes made to 5bcb41a51dbb6458b2209a43e0930726eccbf1d7.

Conflicts:
	app/scripts/models/App.js
	app/scripts/models/nodes/CodeBlockNode.js
Merge branch 'Reach' of https://github.com/marimano/flood into Reach

Conflicts:
	app/scripts/models/App.js
	app/scripts/models/nodes/CodeBlockNode.js
Merge branch 'Reach' of https://github.com/pboyer/flood into Reach

Conflicts:
	app/scripts/models/App.js
	app/scripts/models/Workspace.js
	app/scripts/models/nodes/CodeBlockNode.js
Reach-71
Merge pull request #35 from marimano/Reach

Do not send delete connection messages when it's superfluous
Merge branch 'Reach' of https://github.com/pboyer/flood into code-block

Conflicts:
	app/scripts/models/nodes/CodeBlockNode.js
	app/scripts/views/NodeViews/CodeBlock.js