Merge pull request #35 from apache/SLING-11364-more-precise-exceptions-2

SLING-11364 introduce dedicated exception types to separate validation failures, setup failures and IO errors.