Time#change can now change nanoseconds (:nsec)

Closes #16392.
Merge pull request #16758 from Agis-/time-change-nsec

Add support for `:nsec` option to `Time#change`