Add valid field to almanac struct.
Change order of elements in gps_time_t so they will be packed without padding for alignment.