Update timestamp generation to prefer `performance.now`
Update timestamp generation to prefer `performance.now`

Clock skew can occur when reporting timing values from both `Date.now` and
`performance.now` (or the `resourceTiming` API).  To ensure monotonic
timestamps, update the timestamp generation done by `spf.now` to prefer
the `performance.now` clock if it is available.

Closes #389

youtube/spfjs,tchiotludo/spfjs,nicksay/spfjs,tchiotludo/spfjs,nicksay/spfjs,youtube/spfjs,youtube/spfjs,nicksay/spfjs,youtube/spfjs,youtube/spfjs,tchiotludo/spfjs,tchiotludo/spfjs,nicksay/spfjs,tchiotludo/spfjs,nicksay/spfjs