Test for va_arg support on struct types (disabled on nested struct)

va_arg is not yet supported on nested struct types (see
https://code.google.com/p/nativeclient/issues/detail?id=3815)
Merge pull request #2923 from ericrannaud/incoming

Test for va_arg support on struct types (disabled on nested struct)
Make sure zero length reads work in NODEFS

Fixes #2266
Empty ungotten chars for all filesystems when llseeking
Perform fgetc/ungetc test on both MEMFS and NODEFS