small refactor for clarity
added a more reasonable failure message for AE_NOT_FOUND
Merge upstream 'v2.0'

Auto-detect ASL bases