Reuse `timeout` and `authKey` when reconnecting JS.
merging the Python and JavaScript portions of #2912 Float rounding issues on polyglot/geo/primitives
Merge branch 'next' of github.com:grandquista/rethinkdb into grandquista-next
Merge branch 'grandquista-next' into michel_3136_reconnect
Fix indentation
Merge branch 'next' into sam_2134_iii