added check for empty notebook name while forking
clarify ctrl/cmd-enter logic

for @amol-jore
i think this captures the same logic in many fewer words
also, encapsulate the common validate-then-execute functionality
Merge branch 'pr/949' into develop

Conflicts:
	htdocs/js/rcloud_bundle.min.js