Add `_` to some term constants for consistency.

Terms changed:
`CONCATMAP`
`ORDERBY`
`TYPEOF`
`FUNCALL`
`FOREACH`
`GEOJSON`
`TO_GEOJSON`
Revert change to `GEOJSON` terms.
Reverse method aliases in `func.rb` to maintain old methods.
Revert change to `FUNCALL` term.
Updated workload X to work again (and updated the README)
Fixes cpplint errors, over the shoulder review by @larkost
Fix #3173.
Merge branch 'daniel_workload_x_fixes' into next
Adds a range operator that generates all the numbers in a certain range
Fixes review feedback
Fixes one more reivew comment
Moves the `isfinite` workaround to a `risfinite` function in utils
Also fixes `extproc/js_job.cc`
Handle unnamed proxies when logging the server name
Don't show the proxy UUID to the user as a new one is generated at start-up.
Fix race condition in mailbox destruction by making mailbox_t destructor block until all callbacks have finished. Mailbox callbacks now take an interruptor signal that is pulsed when the mailbox_t is destroyed.
Catch interrupted_exc_t thrown by mailbox callbacks.
Add clarifying comment.
Encode connection authorization key once.
Fix extra `self` per @Tryneus.