itd: Change order of structs

In order for compiler to know size of them.
itd: Update format

Shrunk FileEntry to 16 bytes by removing mtime and flags. Those will now
go into optional metadata.
Added StandardHeader, which is one of possible formats for secondary
header.
hpacker: Update packer for new format
hpacker: Add CItdReader stub