Fix the aligned_storage.pass unit test by updating its expectations.

Change-Id: I32a130ef0dd2ee35dcecf82dfd5cd27da1ae1b94
Make sizeof() expectation platform-independent and use alignof().

Change-Id: Iec532c84493ba63867fe7ac188de6035440b9c6d
Fix test that changed in #59.

The lhs of that comparison got lost, but just adding it back looks
strange:

  sizeof(T1) ==
      ((sizeof(T1) + alignof(T1) - 1) / alignof(T1)) * alignof(T1)

This is equivalent to alignof(T1) < sizeof(T1), which doesn't seem
like a useful thing to check.  Instead, replace the original
`sizeof(T1) == 32` with `sizeof(T1) == 16 + alignof(T1)` instead.

Change-Id: I6a58b2614ce1e7856d439d820f7f197386730cd3
Disable locale-specific re.alg.match tests since the Android NDK does
not support locales.

Change-Id: I80d55e6d2392327a393f4ce7179cbb5aff5de601
Disable locale-specific tests in re.alg.search.

Change-Id: Id180d78ff6530227e5a2ba7ad0746a7b79562edb