Use the RTS getMonotonicTime to implement getMonotonicNSec; fixes #7299

I'm not entirely sure where the segfault was coming from, but it was
almost certainly related to there being 2 copies of the base package
around, and the interpreted one not having its timer code initialised.
Merge branch 'master' of darcs.haskell.org:/srv/darcs//packages/base