Added ability to provide extra seed data for secure random number
generation. The SRNG is kept as a global instance. An attempt to work
around accidentally (or even maliciously) poor seeding. The GUI
constantly provides new seed data through mouse location tracking.