Made all API modules use ApiErrorReporter

In some places it was better to use dieError with a hard
coded message even though an exception was available.

Bug: 64874
Change-Id: I30e1413233112e5c4f95653122feddc97eb6aa3a
Merge "Made all API modules use ApiErrorReporter"