Create new signal for notification of new blocks.  Use w/ -blocknotify

Drops lock before calling signal.  Not purely necessary, but good practice.
Moving it out of main.cpp is fine.  However, init.cpp should not be home to code continuously executed during program runtime, well after initialization completes.