Use confess() instead of die() in GridFS KVS module because it's easier to backtrack bugs that way
If the first attempt to enqueue an extractor job from the scratch database is unsuccessful, try one more time
For loopback / private requests, return X-Real-IP / X-Forwarded-For; use Net::IP for identifying whether or not the address is loopback / private because Net::IP supports IPv6 and is a more standard way to do things anyway
Ignore a more comprehensible list of Vim backup files
Move Nginx's JSON error messages from /root/nginx to /root/error because that's a defacto location of those error messages on Chloe
Add directory root/include/data_dumps/, ignore it in Git
Ignore Devel::NYTProf output files