Users can select text in the docs + fix ISO8601 behavior -- Related to 1603
Improve behavior when clicking on codemirror and suggestions -- Related to 1603
Close the connection and re-emit the event if the socket times out. Related to #1909
Merge michel_1063_live_doc in next
Merge branch 'michel_1909_timeout' into next
Change python shebangs to use /usr/bin/env

Review 1149 by @neumino
Closes #1889
Merge branch 'next' into sam_alt