Don't set the file list entry pad to anything.

Per tests on a PSP.
Add manual padding to NativeAlarm for alarm status.

Seems to matter on iOS.
Merge pull request #5253 from unknownbrackets/struct-align

Clean up alarm struct alignment, don't set pad to anything