Fix %hhd formats in the printf family.

Found by adapting the simple unit tests for libc logging to test
snprintf too. Fix taken from upstream OpenBSD without updating
the rest of stdio.

Change-Id: Ie339a8e9393a36080147aae4d6665118e5d93647
Update taskstats.h from Linux 3.11.1

Change-Id: I50853efe20fa2524f6288f78505a774a72071367
Simplify the SYSCALLS.TXT format.

This will make addition of new architectures less unpleasant.

Change-Id: I77c866a63b686e8e70709d08fcf52e8a2d37310a

Conflicts:
	libc/SYSCALLS.TXT
Add a unit test for %n.

Change-Id: I9335e089d66c98d34577f5e1d1a54b8f507b94f6
libm: add fmal long double stub

Change-Id: I9cfde2a0e4d8275e6ba180420e96b90e61f95bd8