Better default error.

AidlLocations default to locations from .aidl files, but for
times when the object is specified in cpp directly, we can
now easily use the location from the cpp file.

Bug: 110967839
Test: runtests.sh
Change-Id: I0dc183c0ca2cc394ce102650d5a299b098971cf8
5 files changed