Fix for multiple machines doing the same work if wallet is shared.

Initialize the extra nonce using the current value of a nanosecond-precision clock.
Boost.Chrono library is now required for compiling.