Add Boot_Time.getMonotonicTime for benchmarking purpose

* The unit is the nanosecond and it uses a monotonic clock,
  C++'s steady_clock.
* It is slightly expensive on 32-bit as it will return a BigInt.
Merge pull request #191 from eregon/monotonic_time

Add Boot_Time.getMonotonicTime for benchmarking purpose