Zero-initialize Clock::mElapsedTime

Explicitly zero-initialize mElapsedTime, as default-initialization leads to
inconsistent results.  Also fix a 64-bit compilation issue.

Closes #4