fix for platform inconsistency in creation time

this introduces a new field to the filestat struct which accounts for platform differences in time fields.
I agree with @thestinger, surely linux supports this via some means.