message: Fix GNU strerror_r check for Android.
  Summary:
  Bionic didn't get a GNU style strerror_r until Android M. Until then
  we unconditionally exposed the POSIX one. Expand the check to account
  for this.
  Reviewers: pirama, AndreyChurbanov, jlpeyton
  Subscribers: openmp-commits, srhines
diff: @@ -819,7 +819,9 @@ sys_error(
  int strerror_r( int, char *, size_t ); // XSI version
  */
  - #if defined(__GLIBC__) && defined(_GNU_SOURCE)
  + #if (defined(__GLIBC__) && defined(_GNU_SOURCE)) || \
  + (defined(__BIONIC__) && defined(_GNU_SOURCE) && \
  + __ANDROID_API__ >= __ANDROID_API_M__)
  // GNU version of strerror_r.
  