Users can select text in the docs + fix ISO8601 behavior -- Related to 1603
Improve behavior when clicking on codemirror and suggestions -- Related to 1603
Made regression-1789 clean up after itself, and made 1081.yaml not use a table named "t309".
Merge branch 'next' into sam_1903
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
Change how dependencies are fetched

Review 1120 and 1155 by @Tryneus
Fix re2 install-include rule

Review 1158 by @neumino
Merge branch 'next' into daniel_read_optimizations