- use OpenSSL's pseudo random generator instead of libc's rand()

  The main issue is that srand(time()) is insufficient to prevent
  thundering herd when restarting hundreds of lumberjack nodes
  simultaneously (All restarts in the same second have the same seed, so
  are likely to choose the same lumberjack host to connect to first)