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.
Merge pull request #3169 from grandquista/next

Encode connection authorization key once.
Used a static_cast to explicitly convert an optional to bool in reactor_be_primary.cc.
Fixed linker error with boost::optional operator<< symbol not being found.
Merge branch 'sam_osx' into next