am 6a7e539c: am 22ba86ee: Merge "Add extra regression tests for an already-fixed dynamic linker bug."

* commit '6a7e539cf1d8ee49fc2b6a11d043ce7962aa2de4':
  Add extra regression tests for an already-fixed dynamic linker bug.
am e77538d5: am 44cbe94b: Merge "Add a unit test for syscall(2)."

* commit 'e77538d570e8a811b09bdcd3c746471d8f74b3de':
  Add a unit test for syscall(2).
am 3cc7da48: am c4250430: Merge "Add unit tests for pow\'s behavior with NaNs."

* commit '3cc7da4838ea5896ff142f447ecb03f62d3e70e6':
  Add unit tests for pow's behavior with NaNs.
am 5a70acd1: am ae5c3dd7: Merge "Remove the mips regdef.h and fpregdef.h old kernel headers."

* commit '5a70acd176a792868a61c94169d5e6c0679202f2':
  Remove the mips regdef.h and fpregdef.h old kernel headers.
am 60a67a0c: am 05ec00bf: Merge "[MIPS] Reimplement syscall to invoke the system call directly"

* commit '60a67a0c7e44dfc47b9b4271ea4ae2dbf336849a':
  [MIPS] Reimplement syscall to invoke the system call directly
Modify tests for another glibc difference.

It turns out that when passing a closed file to getdelim or getline, the
functions in glibc will properly return a failure, but errno might not be
set. Skip the errno check except on bionic.

Change-Id: I8d625f15303d4c2d42e8d28491ea8a368aea4d32
Pull in cleaned version.h header.

Change-Id: Ia917af9336b63ed5a10147770a8110134cb274cb
Add test case for 1^NaN

Should be 1.

Change-Id: I6cf723a419f51d3bda58286a538774b71276c7b5
Merge "Modify tests for another glibc difference."
am be8344bb: Merge "Modify tests for another glibc difference."

* commit 'be8344bb068183715f808768341bce7fb69d5a70':
  Modify tests for another glibc difference.
Merge "Pull in cleaned version.h header."
am 862faa12: Merge "Pull in cleaned version.h header."

* commit '862faa12928038759e1bbdbc394a7d58b560f128':
  Pull in cleaned version.h header.
Merge "Fix pthread_join."
am 303fe0cb: Merge "Fix pthread_join."

* commit '303fe0cb38def66aa438b9caac32e5af298f840a':
  Fix pthread_join.
Merge "bionic: call stdio cleanup on exit"
am 318e86ed: Merge "bionic: call stdio cleanup on exit"

* commit '318e86ed887e04e593f3db9b84b402d5501ced9b':
  bionic: call stdio cleanup on exit
Merge "Add test case for 1^NaN"
am 9d70ddc4: Merge "Add test case for 1^NaN"

* commit '9d70ddc466ed0bdb36908d69b1fe849904150eb7':
  Add test case for 1^NaN
Clean up forking and cloning.

The kernel now maintains the pthread_internal_t::tid field for us,
and __clone was only used in one place so let's inline it so we don't
have to leave such a dangerous function lying around. Also rename
files to match their content and remove some useless #includes.

Change-Id: I24299fb4a940e394de75f864ee36fdabbd9438f9
Merge "Clean up forking and cloning."