Remove base::underlying_type, replace uses with std::underlying_type

Also removes a one-off repeat of base::underlying_type in
safe_numerics_impl. This type trait is now available in the libstdc++
we are building with.

R=dcheng@chromium.org
TBR=treib@chromium.org,gab@chromium.org,rockot@chromium.org,rch@chromium.org
BUG=554293

Review-Url: https://codereview.chromium.org/2797793002
Cr-Commit-Position: refs/heads/master@{#462101}


CrOS-Libchrome-Original-Commit: 6d0446e51df56fa7b2b3a0606fa549217ccf75b6
6 files changed
tree: e68664a5feeca4c076dfd536def5605258caebde
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/