ART: Fix some types

Use better types and fix some typing issues exposed by clang-tidy's
readability-implicit-bool-conversion.

Bug: 32619234
Test: WITH_TIDY=1 mmma art
Change-Id: I787d291a4843a3192a84853d105d57377b774b23
17 files changed