s/gsh_time_t/struct timespec/g;

The gsh_time_t type is not usefully distinct from a POSIX timespec
structure.  Therefore, we should just use struct timespec.  For
consistency, rename members of XDR wire times which were shadowing
that structure.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>
Signed-off-by: Adam C. Emerson <aemerson@linuxbox.com>
Pass high-resolution stat times to ceph_ll_setatr.

Found and alternate fix provided by David Zafman
david.zafman@inktank.com>.

The current version is simpler because we removed gsh_time_t
entirely.

Signed-off-by: Matt Benjamin <matt@linuxbox.com>