Undisable Rack::Protection
Bump version to 1.14.2
Remove the new queue link except in test, development
Bump version to 1.14.3
Add Protocol methods set_nonblocking and reset_nonblocking
Use the Protocol module in a few more spots
Remove close_all_fds from the queue worker module

These fds aren't open in the parent queue manager, so there is no need to
close them in the queue workers.
Generate pretty JSON in the queue config view
The Destroy button for running messages works now
Handle SIGCHLD using a self-pipe trick, factor out a child handler method

The previous code would wait until the next loop tick to handle an ungraceful
child exit. This refactoring handles the child exit immediately.
Eliminate JSONConfigFile and only reload queue configs on SIGHUP
Queue logging consistency changes
Remove tail recursion, rely on the main loop
Queue manager refactor to use the same self-pipe and main loop layout as the queue workers
Merge branch 'cancel_retry'
Use method_missing for magic consolidation of protocol methods
Try to consolidate all protocol handling further
Merge branch 'protocol_magic'
Bump version to 1.15.0
Merge branch 'undisable'