struct timeval 時間構造体のサポート

struct timevalとTimestamp間の変換もサポートされている。 tv_secフィールドでは、APIはtime_tに使用される制約と全く同じ制約を強制する。 tv_usecフィールドには0~999,999のみを指定できる。