Graceful Terminate/Newbie stakeweight

Added Lock around Gathering Network Averages (I believe this was the
root cause of the crashes)
- Added 10 second "Waiting for Gridcoin to Exit" during restart - and
extra graceful terminate
- Fixed problem pulling in extra users CPIDs (Eyes/Typhoon please test?)
- Removed startup graphics
- For Linux clients modified soft checkpoints to print to log and
continue running (Sepulcher please test!  Let us know if this works so
that linux keeps running in sync without rebooting.)
- Boosted Newbie stakeweight to 100k based on latest complaints (this
only lasts for the first 9 PoR blocks)
- For windows add 5 bad checkpoint violation count before restarting